AttributeError: 'gi.repository.Gtk' object has no attribute 'gdk' [closed]

Я переношу python 2 на python 3. При запуске приложения выдает следующую ошибку: AttributeError: 'gi.repository.Gtk' object has no attribute 'gdk'

Любая идея, чтобы исправить это!!! Спасибо

1
задан 13 November 2015 в 22:35

1 ответ

Ну, без Вашего кодекса я не могу быть уверен, но это, скорее всего, вызвано неправильным заявлением импорта. Это возможно и очень вероятно, что заявление импорта для Gdk изменилось между Пайтоном 2 и Пайтоном 3.

Попытка, изменяющаяся from gi.repository.Gtk import gdk линия к from gi.repository import Gdk. Это - то, что я имею в части моего кодекса, и он хорошо работает. Удостоверьтесь, что Вы получаете капитализацию, правильную, хотя, Gdk отличается от gdk.

3
ответ дан 7 December 2019 в 12:42

Другие вопросы по тегам:

Похожие вопросы: