我有一个应用程序,我正在使用Qt 5.4.2在Ubuntu 12.04上开发。我一直在使用Qt Creator下载附带的二进制文件,但需要自定义一些东西,所以我从源代码构建了Qt二进制文件,仍然是版本5.4.2。
这是我遇到的问题:gui不再使用原生样式。左手gui是我想要的。右手gui是我用自定义构建的Qt库得到的。
这是我用于Qt构建配置的命令:
./configure -release -nomake examples -no-openssl -no-opengl -no-sql-sqlite -no-openvg -no-icu -no-libjpeg -platform linux-g++ -qt-xcb
需要注意的重要事项: Qt Designer应用程序也具有与我的自定义构建相同的非本机gui样式,因此它是库的错误而不是我的应用程序的错误。由于两者都使用相同版本的Qt,我可以认为它可能是我的系统或我的配置问题,而不是Qt本身。