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


40

我最近从站点[Noobslab] [1]在我的Ubuntu 16.04中添加了Macbuntu主题,在我也学习Python的GTK +(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
Macbuntu主题是否与16.04(3.18)中的gtk3版本兼容?需要引擎吗?您的系统有合适的引擎吗?
莫妮卡(Monica)的审判,

Answers:


64

我遇到过同样的问题

sudo apt install gnome-themes-standard

解决了该问题。


谢谢。我没有收到任何明确的错误,但是当使用默认的“ Adwaita”主题时,一些Gnome程序看起来像是在我的全新Ubuntu安装上的旧X应用程序,并且此问题得以解决。
塞琳

4

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

就我而言,是32位体系结构版本可以解决问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.