Qt是一个1991年由QtCompany开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(MetaObjectCompiler,moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。
2014年4月,跨平台集成开发环境QtCreator3、1、0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP,它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。
但问题是,你在 gnome-tweaks 中设定的主题不会对qt应用程序生效,因为这些主题只对gtk应用程序有效。这时候,你开心的为gnome桌面配置了一套漂亮的主题,但是当你打开一些qt程序时,它们默认的风格跟你配置好的主题风格格不入。所以,这篇文章的主题就是如何“在gnome桌面上为qt程序设置qt主题”。
首先贴一下我的系统配置,供大家参考:
关于如何让qt程序与gtk程序风格统一,可以参考 archwiki 上的这篇文章: Uniform look for Qt and GTK applications 。
我目前使用的方法就是安装 qt5ct :
在 $HOME/.pam_environment 中写入 QT_QPA_PLATFORMTHEME=qt5ct ,保存后重新登录。
终端运行 qt5ct 或者搜索 qt5 settings
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)