use*_*274 5 linux fonts qt font-size
使用Qt Designer创建ui文件,出现如下问题:
在不同的 Linux 系统上打开相同的 ui 文件会导致字体大小的不同显示。因此,在另一个系统上使用 Qt Designer 打开它们时,在一个系统上创建的 ui 文件可能具有过大的字体。这使得在许多情况下文本不可读。两个系统上小部件的“点大小”相同,但为了使其在两个系统上都可读,我目前必须在一个系统上的 Qt Designer 中手动减小点大小。 我能做些什么来确保所有系统上字体的可读性?
使用的系统是 SLES 10、SLES11、Debian。
我遇到了类似的问题。在我们的例子中,它与本地 Linux 字体设置有关。由于我们无法强制世界上所有计算机都使用相同的字体,因此我们会覆盖应用程序中的字体。
QFont _Font("Tahoma", 8);
QApplication::setFont(_Font);
Run Code Online (Sandbox Code Playgroud)
您应该在创建主窗口之前执行此操作。
我所知道的唯一风险是,如果您选择的字体偶然未安装在计算机上,我相信它会恢复为默认值。
我希望这有帮助。
| 归档时间: |
|
| 查看次数: |
4122 次 |
| 最近记录: |