AttributeError: у объекта 'gi.repository.Gtk' нет атрибута 'gdk'
Я портирую python 2 на python 3. При запуске приложения выдает следующее сообщение об ошибке: AttributeError: объект 'gi.repository.Gtk' не имеет атрибута 'gdk'
Любая идея, чтобы это исправить! Спасибо
1 ответ
Ну, без вашего кода я не могу быть уверен, но это, скорее всего, вызвано неправильным оператором импорта. Возможно и весьма вероятно, что оператор импорта для Gdk изменился между Python 2 и Python 3.
Попробуйте изменить from gi.repository.Gtk import gdk
линия к from gi.repository import Gdk
, Это то, что у меня есть в некоторых моих кодах, и это прекрасно работает. Убедитесь, что вы правильно написали заглавные буквы, Gdk
отличается от gdk
,