Qt 4.8.3 Linux上的GUI应用程序看起来很旧,与设计器预览不匹配
我在Fedora 17和Ubuntu 12.04上安装了Qt 4.8.3和Qt Creator 2.5.2.
当我创建GUI应用程序时,可视元素在Qt Designer预览窗口中看起来很好.但是,当我运行应用程序时,生成的应用程序具有较旧的样式,与操作系统不一致,并且与Qt Designer中的预览不匹配. 在下面的两个图像中,顶部是Qt Designer的预览,底部是编译的应用程序. >通过编译位于http://qt-project.org/downloads的源来安装Qt 有没有办法使编译的GUI应用程序正确显示? Fedora的: >上半部分= Qt Designer预览(需要) Ubuntu的: >上半部分= Qt Designer预览(需要) 附录: 此外,如果我在同一台计算机上安装4.8.1和4.8.3,即使4.8.1编译的应用程序也不会正确显示: 解决方法
问题解决了.
安装Qt源时,说明忘记提及必须在./configure步骤之前安装开发人员库列表.此列表可在此处找到:http://qt-project.org/wiki/Build_Qt_For_Linux 另外,由于错误,我在编译QtWebkit时遇到了麻烦:
要解决这个新问题,可以采用以下两种解决方案之一: >在configure步骤中,使用-no-webkit选项运行configure:./ configure -no-webkit 要么 >从文件qt-everywhere中删除行QMAKE_LFLAGS = -fuse-ls-gold … / src / 3rdparty / webkit / Source / common.pri (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |