私は 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()
しかし、私はアプリをコンパイルしようとしています。次の間違いを示してください:
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
¿トラブルを解決するには?
下手な英語でごめんなさい
ありがとう。