我在 Pydev 中使用 pyobject (gtk) 构建应用程序,但我尝试通过以下方式创建一个窗口:
班塔纳
from gi.overrides import Gtk
class Ventana( Gtk.Window ):
def __init__( self,titulo ):
Gtk.Window.__init__(self,title=titulo )
self.connect("delete-event",Gtk.main_quit )
类应用(主要):
def main():
win = Ventana()
if __name__ == '__main__':
main()
但我尝试编译 te App,显示以下错误:
Traceback (most recent call last):
File "/home/demian/workspace/NidhugsRPG/nidhugs/presentacion/Consola.py", line 6, in
<module>
from gi.overrides import Gtk
File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 35, in <module>
Gtk = modules['Gtk']._introspection_module
KeyError: 'Gtk'
我正在尝试使用导入
from gi.repository import Gtk
但是,不起作用,因为找不到模块。所以我使用导入:
from gi.overrides import Gtk
¿ 如何解决我的问题?
对不起,我的英语不好
谢谢。