web-dev-qa-db-ja.com

AttributeError: 'gi.repository.Gtk'オブジェクトには属性 'gdk'がありません

私はpython 2をpython 3に移植しています。以下のエラーが発生するアプリケーションを実行する場合:

これを修正するためのアイデア!ありがとう

1
mrudula

さて、あなたのコードがなければ、私は確信できませんが、これはおそらく不正確なインポート文によって引き起こされます。 GdkのインポートステートメントがPython 2とPython 3。

from gi.repository.Gtk import gdk行をfrom gi.repository import Gdkに変更してみてください。それは私のコードのいくつかで持っているものであり、それはうまく動作します。ただし、大文字と小文字が正しいことを確認してください。Gdkgdkとは異なります。

3
RPiAwesomeness