1

私は 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

¿トラブルを解決するには?

下手な英語でごめんなさい

ありがとう。

4

0 に答える 0