我可以运行具有特定主题的Qt应用程序吗?

yan*_*nce 9 qt

我可以运行具有特定主题的Qt应用程序吗?我希望应用程序使用与当前操作系统主题不同的操作系统主题.

Arn*_*nce 17

是.在main()创建QApplication实例之前,您可以调用QApplication::setStyle("plastique")示例.一些其他样式字符串将是:"windows","motif","cde","plastique"和"cleanlooks",并且取决于平台,"windowsxp","windowsvista"和"macintosh".

调用此函数的其他重载版本也会起作用QApplication::setStyle(new QWindowsXPStyle).

使用-style开关启动应用程序时,也可以在命令行中指定它:

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

  • 那么,这将教会我更仔细地查看标签.抱歉:) (3认同)