Gtk-警告**:无法在 module_path 中找到主题引擎:“adwaita”,使用 pygtk 模块执行 python 脚本时出错

Gtk-警告**:无法在 module_path 中找到主题引擎:“adwaita”,使用 pygtk 模块执行 python 脚本时出错

我最近从网站 [Noobslab][1] 在我的 Ubuntu 16.04 中添加了 Macbuntu 主题,我也在学习 GTK+ for Python(PyGTK),之前当我运行测试程序时,我让它安静地运行,没有在 stderr 流中显示任何错误,但在安装主题后,我收到了一个警告

(radio_button.py:6696): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
(radio_button.py:6696): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

例如,当我运行脚本时radio_button.py

我想修复此错误,但不卸载主题。

答案1

我遇到过同样的问题

sudo apt install gnome-themes-standard

已修复该问题。

答案2

为了删除此警告(您可以忍受它,它不会造成任何问题),上述解决方案对我来说不起作用。除了安装 gnome-themes-standard 之外,我还必须执行以下操作: $ sudo apt-get install gnome-themes-extra gnome-themes-extra:i386

就我的情况来说,32 位架构版本可以解决问题。

答案3

最近也遇到了同样的错误。修复起来很轻松。

> gimp

> (gimp:925393): Gtk-WARNING **: 01:45:23.097: Unable to locate theme engine in module_path: "adwaita",

首先,搜索可能包含缺失项目的包。在本例中,我搜索了“theme”和“adwaita”——错误中提供的两个线索。

> sudo apt search themes adwaita

Sorting... Done
Full Text Search... Done

gnome-themes-extra/mantic,now 3.28-2ubuntu1 amd64 [installed]
  Adwaita GTK 2 theme — engine

gnome-themes-extra-data/mantic,mantic,now 3.28-2ubuntu1 all [installed]
  Adwaita GTK 2 theme and Adwaita-dark GTK 3 theme — common files

tcl-awthemes/mantic,mantic 10.4.0-1 all
  Dark and light themes for Tk

>

其次,我安装了列出的“符合要求”的软件包……

> sudo apt-get gnome-themes-extra gnome-themes-extra-data
>

重新打开“被冒犯的”程序(在本例中为 gimp)并且不再有投诉。

相关内容