使用-style从应用程序的命令行更改Qt样式

Pas*_*ten 5 c++ user-interface qt

我有两个来源提供了几个关于可能的样式的视觉示例.

还列出以下内容,以适应风格:

./myapplication -style motif

这不会改变我的标准Ubuntu样式的样式,但在此应用程序的调用中显示另一个(丑陋的,读取失败的)样式.

无论我写什么,总有这种未知的失败风格,而我的印象是,例如可以使用塑料风格;

-style plastique并且-style Plastique不工作.

我得到的样式名称错了,那些样式不可用还是其他的东西?

资料来源:

http://harmattan-dev.nokia.com/docs/library/html/qt4/qstyle.html#setting-a-style

http://qt-project.org/doc/qt-4.8/widgets-styles.html

设置样式

可以使用QApplication :: setStyle()函数设置整个应用程序的样式.它也可以由应用程序的用户使用-style命令行选项指定:

 ./myapplication -style motif 
Run Code Online (Sandbox Code Playgroud)

如果未指定样式,Qt将为用户的平台或桌面环境选择最合适的样式.

编辑:正如Amartel在下面指出的那样,我没有这些QStyles.怎么弄他们?