我可以使用特定主题运行Qt应用程序吗?我希望应用程序使用与当前操作系统主题不同的操作系统主题。我可以使用特定主题运行Qt应用程序吗?
回答
是的。在创建您的QApplication实例之前,请在main()
中举例说明,例如,您可以致电QApplication::setStyle("plastique")
。一些其他的风格字符串将是:“windows”,“motif”,“cde”,“plastique”和“cleanlooks”以及根据平台,“windowsxp”,“windowsvista”和“macintosh”。
调用此函数的其他重载版本也可以工作,如QApplication::setStyle(new QWindowsXPStyle)
。
它也命令行上使用风格切换启动应用程序时,可以指定:
./myapplication -style motif
QT医生说:
void QApplication::setDesktopSettingsAware (bool on) [static]
设置的Qt是否应使用系统的标准颜色,字体等等。默认情况下,这是true.This函数必须在创建QApplication对象,这样才可以称为:
int main(int argc, char *argv[])
{
QApplication::setDesktopSettingsAware(false);
QApplication app(argc, argv);
...
return app.exec();
}
所以它应该工作开箱。但我注意到,当我在QtSDK中运行我的应用程序时,系统配色方案“未找到”,我的意思是我的QApplication
似乎没有设置意识。我部署其中一些在一个不错的ubuntu
安装,我得到rigth主题。我不知道什么是在引擎盖下,但肯定是关于$QTDIR
内容的东西...
谢谢,生病检查它 –
这解释了我将如何使不知道桌面设置,但我怎么做使它使用Ubuntu的Darkroom主题。 –
这只是提及它应该自动完成。如果没有,检查你正在链接的Qt的部署版本并且它是集成是一个好主意。包管理器中的其他Qt应用程序是否正确安装了当前的主题? – vrince
- 1. 我可以使用Zookeeper来运行我的应用程序吗?
- 2. 我可以使用Hendrix来运行Falcon应用程序吗?
- 3. 我可以在用Gnome运行的Qt中编写应用程序吗?
- 4. 我可以用链接运行我的应用程序吗?
- 5. 我可以使用python在我的Mac上运行/使用应用程序吗?
- 6. 我可以使用Fabric来运行virtualenv并运行Python应用程序吗?
- 7. 黑莓 - 我们可以使用我们的应用程序更改主题吗?
- 8. 我可以在Bluemix上运行我的Tomcat应用程序吗?
- 9. 我们可以使用SWIG为Qt应用程序创建python绑定吗?
- 10. 我可以在我的应用程序中使用Qt Creator的新Flat主题吗?
- 11. 我可以在.NET 2应用程序中运行.NET 4应用程序吗?
- 12. 我们可以使用Jmeter运行特定的Redis查询吗?
- 13. 可以使用贴纸运行django应用程序吗?
- 14. 我可以使用Silverlight UI运行我的.NET应用程序吗?
- 15. 我可以以运行aspnet应用程序的方式运行Windows Presentation Foundation应用程序吗?
- 16. 我可以通过node.js运行一个scala应用程序吗?
- 17. 我的应用程序可以在iphone OS4上运行吗?
- 18. 我可以在Android 1.5中运行Android 2.0应用程序吗?
- 19. 我可以在android应用程序中运行jdk命令吗?
- 20. 我可以在Silverlight应用程序中运行PowerShell脚本吗?
- 21. 我可以从C#应用程序运行vb脚本吗?
- 22. 我可以使用VTK + Qt创建我的Android应用程序吗?
- 23. 我们可以在C#.net应用程序中应用主题吗?
- 24. 主线程:可以运行的程序可以被抢占吗?
- 25. 我在我的应用程序中使用NSJSONSerialization,这个应用程序可以在IOS 3.x下运行吗?
- 26. Android,可以从拨号程序运行应用程序吗?
- 27. 我可以使用Guzzle自行开发应用程序吗?
- 28. 我可以强制YARN使用应用程序主容器的主节点吗?
- 29. 最小的Linux,可以运行Qt GUI应用程序
- 30. Android应用程序 - 我们可以在运行时重新使用图像吗?
我的意思是我可以例如让我的应用程序与DarkRoom主题运行,而操作系统主题是在Ubuntu的人为例如。我正在讨论gnome桌面主题。 –
那么,这将教会我更仔细地查看标签。对不起:) –
NP :)感谢您的尝试 –