1

我正在使用 Qt4 开发一个小型应用程序以使其跨平台,但是当我比较结果时,我发现了一个非常令人不安的问题。

在 Linux (KDE4) 和 Windows 7 上,我的屏幕分辨率都是1680 x 1050,但在 KDE 上,我的应用程序小部件更大,并且没有足够的空间来打开两个重要的小部件,而没有一个被部分隐藏。看起来好像 Linux 上的实际分辨率更小。

您有什么想法是什么原因导致这种情况,是否有任何处理方法?

提前致谢

4

1 回答 1

1

这是由于操作系统窗口管理器主题。

默认情况下,Qt 将使用操作系统样式来确保与底层操作系统保持一致的外观和感觉。

您可以通过设置应用程序的样式来调整它:

http://developer.qt.nokia.com/doc/qt-4.8/qstyle.html

于 2011-12-22T09:53:51.970 回答