簡體   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