我参与在 Linux 下开发一些 Qt 应用程序构建。我已经下载了源代码并首先在 Windows 7 下编译它,但后来我决定在 Ubuntu 下工作。问题是,Linux中的应用程序看起来像Win95时代的。我已经安装了 Qt4 设置并选择了 GTK+ 样式,但这只是稍微改善了外观,尽管它看起来仍然很丑陋(如 256 色调色板,字体为斜体)。我还安装了许多 gtk 库,但没有任何帮助。我使用 Qt-4.7.4。我知道它应该看起来不同,因为在 Windows 上不会出现问题,即使在我老板的电脑上,他也在使用 Ubuntu,应用程序看起来好多了。
该应用程序将样式更改为 QPlasticStyle 本身。
提前感谢您的每一个答案。
好吧,又尝试了很多次,但没有任何改变。也许我会告诉你这个问题。应用程序的外观(或多或少)(由我的一位同事制作): http: //postimage.org/image/70p6sw7xd/full/
以及它的实际外观(我制作的 ss): http: //postimage.org/image/48psktnuj/full/
到目前为止我还没有做两件事:
1)一开始,我安装了 Qt-4.8.1,但它产生了一些 OpenGL 错误,make
所以我下载了 4.7.4 版本(我的老板和cos正在使用)并且正在努力安装。最后,我刚刚用 4.7.4 中的 qt-make 覆盖了 4.8.1 中的 qt-make,它编译得很好。但后来我遇到了“问题的事情”。重点 - 所有 Qt 应用程序都告诉(Help-> About Qt)他们正在使用 Qt-4.8.1,我想知道它是否与问题有关。
2)第二件事是我的图形。我有搭载 Nvidia Optimus 的 MSI CX640 笔记本电脑。安装 Ubuntu 后,我不得不使用集成的 Intel HD3000 而不是专用的 GT520M(它使风扇的噪音变得不必要)。我已经用谷歌搜索了这样做的方法,实际上成功地禁用了 GT520M。它有什么意义 - 我不确定,但我记得在我正在寻找解决方案的网站上提到了一些 OpenGL 的东西)。我认为这与问题没有任何共同之处,但我很沮丧,现在我正在洞察一切。
也许这些可以更好地概述问题。
PS。感谢您的尝试,我很感激他们。