刚从 Qt 4.2.1 切换到 4.6.1,字体不同。不同的字体类型和大小(更大)。
我没有重新生成任何文件,只是尝试使用不同的 Qt 版本进行编译。
字体等所有设置都在.cpp文件中。
关于如何改回字体有什么想法吗?
我继承了代码,但我不是 Qt 开发人员,如果有人能给我指出一些关于这个问题的资源,那也很好。
最佳答案
我怀疑这可能只是源代码中字体编码风格的危险,而不是使用 style sheets .当事情发生变化时,您将需要添加更多的源代码,但是对于样式表,任何新内容都应该自动被它们覆盖,只要它们应用在足够广泛的范围内。虽然只是猜测。
如果您的应用程序始终使用一致的字体和字体大小,那么一个可能有效的快速修复方法是尝试设置应用程序范围的样式表并使用 QApplication::setStyleSheet 进行设置。 .例如,
qApp->setStyleSheet( "*{ font-family: \"Times\"; font-size: 12pt }" );
关于c++ - 从 Qt 4.2.1 升级到 Qt 4.6.1 改变了字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5478772/