Я только начала изучать PyGtk и столкнулась с проблемой.
from gi.repository import Gtk, GdkPixbuf, Gdk import os, sys class GUI: def __init__(self): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self)
window = self.builder.get_object('window')
window.show_all()
def add(self, ob): windowAddA = Gtk.windowAdd.show() windowAddA.show()
def main(): app = GUI() Gtk.main() if __name__ == «__main__»: sys.exit(main())
Функция add должна вызывать окно, но при нажатии на соответствующую кнопку терминал выдает:
Traceback (most recent call last): File «ff.py», line 47, in add windowAddA = Gtk.windowAdd.show() File «/usr/lib/python2.7/dist-packages/gi/module.py», line 243, in __getattr__ return getattr(self._introspection_module, name) File «/usr/lib/python2.7/dist-packages/gi/module.py», line 105, in __getattr__ self.__name__, name)) AttributeError: 'gi.repository.Gtk' object has no attribute 'windowAdd'
Что я сделала не так?
Спасибо.