繁体   English   中英

QGtkStyle无法解析GTK

[英]QGtkStyle could not resolve GTK

我使用Anaconda在Ubuntu 18.04中安装了一系列应用程序。 它们运行得很好,但菜单显示为空白。 gtk应用程序不显示菜单

其中一些应用程序是:

  • Spyder的
  • 橙色3
  • qtconsole

对于所有这些,我执行时会得到相同的错误:

QGtkStyle could not resolve GTK. Make sure you have installed the proper libraries.

我一直试图将它分类几个小时而没有成功。

知道怎么解决这个问题吗?

作为快速解决方案,请添加

export QT_STYLE_OVERRIDE=gtk2

到你的.bashrc 然后你的菜单至少应该有一些文字。

这严格来说不是GTK主题问题。 相反,这是因为你的Qt版本已经过时了。 你需要安装qt=5.9
在我的情况下,这个问题是因为我使用conda-forge通道而qt是5.6版本。 当从默认通道显式安装qt=5.9 ,问题解决了,而没有更改.bashrc文件。

我通过升级和安装pkg-config来完成它

sudo apt upgrade && sudo apt install pkg-config 

和Jupyter系列效果很好!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM