Я добавил Блокнот в свое приложение. Я использовал это с сеткой. Теперь я хочу добавить меню. Gtk.Box () делает это. Но на этот раз выдает ошибку и открывается пустое окно. Какой способ добавить это?
def __init__(self):
Gtk.Window.__init__(self, title=info.__appname__)
# self.set_default_size(500, 450)
self.connect("destroy", Gtk.main_quit)
vbox = Gtk.VBox()
self.add(vbox)
menu1 = Gtk.Menu()
file = Gtk.MenuItem(label="_File")
file.set_submenu(menu1)
vbox.pack_start(menu1, False, False, 0)
self.notebook = Gtk.Notebook()
self.add(self.notebook)
[..]
(gui.py:937): Gtk-CRITICAL **: 17: 21: 21.681: gtk_box_pack: утверждение '_gtk_widget_get_parent (child) == NULL' не удалось
(gui.py:937): Gtk-WARNING **: 17: 21: 21.681: Попытка добавить виджет с типом GtkNotebook в основной + GUI, но как подкласс GtkBin a main + GUI может содержать только один виджет одновременно; он уже содержит виджет типа GtkVBox