首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt5应用程序在Liux上不使用gtk样式

Qt5应用程序在Liux上不使用gtk样式
EN

Unix & Linux用户
提问于 2014-12-30 21:55:25
回答 3查看 15.9K关注 0票数 8

默认情况下,Qt4应用程序使用gtk主题,但是Qt5应用程序需要使用-style gtk启动,否则它们看起来不像gtk应用程序。

默认情况下,是否有办法使Qt5应用程序使用gtk样式?有qtconfig-qt4 (样式设置为gtk),但没有qtconfig-qt5包。

我在Linux 17.1“丽贝卡”肉桂上。

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2014-12-31 08:47:51

我在阅读了https://wiki.archlinux.org/index.php/Uniform_看_为_Qt_和_GTK_应用程序之后找到了解决方案:

Qt5根据所使用的桌面环境确定要使用的样式。如果它不识别桌面环境,它就会退回到通用样式。要强制使用特定的样式,可以设置QT_STYLE_OVERRIDE环境变量。具体来说,如果要使用gtk主题,请将其设置为gtk。Qt5应用程序还支持-style标志,您可以使用该标志启动具有特定样式的Qt5应用程序。

所以我把这一行添加到我的$HOME/..profile中

代码语言:javascript
复制
export QT_STYLE_OVERRIDE=gtk
票数 11
EN

Unix & Linux用户

发布于 2016-08-19 20:06:19

我很难让Qt5在Linux (18,肉桂)上使用本地样式来安装我自己下载的Qt5。最后似乎起作用的是

代码语言:javascript
复制
$ unset QT_STYLE_OVERRIDE

我认为这个变量是由cinnamon-session本身设置的(欢迎二进制返回一个匹配),所以没有简单的方法来取消它。

票数 5
EN

Unix & Linux用户

发布于 2018-09-29 02:02:41

你能做的最好的事情就是不要使用一个DE来利用它的周期。我喜欢较轻的DE,如Openbox,LXDE,Mate,XFCE等.

  • 肉桂和布吉不是那么坏,如果你寻找铃铛和口哨。
  • 登录GDM。
  • 除了SystemD示例Runit或OpenRC (更好的选项)之外。
  • 不要使用Ubuntu,也不要使用Arch,它们都教授糟糕的纪律。学习一个不那么常见或不明显的发行版。Linux的土地是免费的,它的使用也是免费的。
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/176696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档