Linux上的Qt 4.8.3 GUI应用程序看起来很旧,而且不';与设计器预览不匹配
我在Fedora17和Ubuntu 12.04上安装了Qt4.8.3和QtCreator 2.5.2。 当我创建GUI应用程序时,Qt Designer预览窗口中的可视元素看起来不错。但是,当我运行应用程序时,生成的应用程序具有与操作系统不一致的旧样式,并且与Qt Designer中的预览不匹配 在下面的两幅图中,顶部是来自Qt Designer的预览,底部是编译后的应用程序Linux上的Qt 4.8.3 GUI应用程序看起来很旧,而且不';与设计器预览不匹配,linux,qt,user-interface,qt4.8,Linux,Qt,User Interface,Qt4.8,我在Fedora17和Ubuntu 12.04上安装了Qt4.8.3和QtCreator 2.5.2。 当我创建GUI应用程序时,Qt Designer预览窗口中的可视元素看起来不错。但是,当我运行应用程序时,生成的应用程序具有与操作系统不一致的旧样式,并且与Qt Designer中的预览不匹配 在下面的两幅图中,顶部是来自Qt Designer的预览,底部是编译后的应用程序 Qt是通过编译位于的源代码安装的 在安装的./configure阶段,选择了“开源”版本 无论应用程序是从操作系统运行
- Qt是通过编译位于的源代码安装的
- 在安装的./configure阶段,选择了“开源”版本
- 无论应用程序是从操作系统运行还是从IDE启动,都会发生此问题
- 上半部分=Qt设计器预览(需要)
- 下半部分=结果应用程序
- 上半部分=Qt设计器预览(需要)
- 下半部分=结果应用程序
- 在配置步骤中,使用
选项运行configure:-no-webkit
/configure-no-webkit
- 从文件
qt everywhere…/src/3rdparty/webkit/Source/common.pri中删除行
QMAKE\u LFLAGS+=-fuse ls gold
qt设置
app(在您的发行版下可能有不同的名称,通常有一对圆规作为徽标)被弄乱了,可能会出现奇怪的风格问题。我还发现,如果我的系统上没有在Gnome下安装glabels
,菜单和文本看起来很奇怪。@cmannett85我找到了您要引用的应用程序:qtconfig
位于Qt-4.8.3/bin
。我运行了应用程序,但选择的样式是:“桌面设置(默认)”。在4.8.1中是相同的,但在4.8.1中显示正确。