丑陋的Qt应用程序在ubuntu下看

jov*_*val 3 gtk ubuntu qt

我被开发用于在Linux下开发一些Qt应用程序.我已经下载了源代码并首先在Windows 7下编译,但后来我决定在Ubuntu下工作.问题是,Linux中的应用程序看起来像Win95时代.我已经安装了Qt4设置并选择了GTK +风格,但这只改善了外观,虽然看起来仍然很难看(比如256 collors pallette,字体是斜体).我还安装了许多gtk库,但没有任何帮助.我使用Qt-4.7.4.我知道它应该看起来不同,因为在Windows上问题没有出现,即使在我的老板的电脑上,谁也在使用Ubuntu,应用程序看起来好多了.

该应用程序将样式更改为QPlasticStyle本身.

每个答案都要提前感谢.


好吧,还有很多尝试,但没有改变.也许我会告诉你这个问题.应用程序的外观(或多或少)(由我的合作伙伴制作):http: //postimage.org/image/70p6sw7xd/full/

以及它的实际外观(由我制作):http: //postimage.org/image/48psktnuj/full/

到目前为止我还没有做过两件事:
1)开始时,我安装了Qt-4.8.1,但它产生了一些OpenGL错误,make所以我下载了4.7.4版本(我的老板和cos正在使用)并且正在安装.最后,我只是用4.7.4中的一个来覆盖4.8.1中的qt-make并且编译得很好.但后来我遇到了'问题'.关键点 - 所有Qt应用程序告诉(帮助 - >关于Qt)他们正在使用Qt-4.8.1,我想知道它是否与问题有一些联系.

2)第二件事是我的图形.我有配备Nvidia Optimus的MSI CX640笔记本电脑.在安装Ubuntu之后,我不得不使用集成的Intel HD3000而不是专用的GT520M(这使得风扇的行为非常不必要).我已经谷歌搜索了这样做的方式并且实际上成功禁用了GT520M.有什么意义 - 我不确定,但我记得在我寻找解决方案的网站上提到了一些OpenGL的东西.我认为这与问题没有任何共同之处,但我现在非常沮丧,因为我现在能够洞察一切.

也许这些可以更好地概述问题.

PS.谢谢你的尝试,我很感激他们.

dsc*_*ulz 6

尝试安装qt4-qtconfig包.使用该qtconfig工具自定义外观.

sudo apt-get install qt4-qtconfig
qtconfig &
Run Code Online (Sandbox Code Playgroud)

编辑:

如果看起来非常糟糕,请尝试删除(或临时重命名)该~/.config/Trolltech.conf文件.然后使用Qt4设置重新开始.另外,我建议您尝试安装Oxygen和QtCurve样式.