【发布时间】:2013-07-20 21:38:10
【问题描述】:
我正在开发一个面向 Windows 和 Mac OS X 的 Qt 应用程序。我的应用程序中有很多带有文本的对话框。我在 Windows 上创建了该应用程序,我在其中调整了对话框的大小以整齐地适合我的所有文本。当我在 Mac OS X 上编译时,我意识到所有的文本都不合适。此外,在 Windows 控制面板中设置不同的系统字体大小会导致所有对话框大小不正确。
你应该如何在 Qt 中处理不同的系统字体大小?
【问题讨论】:
-
您在对话框中使用过布局吗?
-
这是一个复杂的问题。在自定义期间,您不应使用任何“固定”值。例如,所有字体大小都应设置为相对值(而不是像素)。
标签: qt fonts cross-platform font-size