Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 9, 2010 14:06:45

shk
От:
Зарегистрирован: 2010-02-08
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с меню

Доброго времени суток. Есть окно, пытаюсь добавить меню

class A:
def __init__(self):
documents = []
doc_num = 0

self.main_window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.main_window.set_size_request(800,600)
self.main_window.set_position(gtk.WIN_POS_CENTER)

self.vbox = gtk.VBox(homogeneous = False, spacing = 0)

self.init_menu()
self.main_window.add(self.vbox)
self.main_window.show_all()

def init_menu(self):
self.main_menu = gtk.MenuBar()
self.file_menu = gtk.Menu()
self.file_item = gtk.MenuItem("File")
self.file_item.set_submenu(self.file_menu)
self.file_new = gtk.MenuItem("New")
self.file_menu.append(self.file_new)

self.menubox = gtk.VBox(homogeneous = False, spacing = 0)
self.menubox.pack_start(self.main_menu, False,False, 0)
self.vbox.pack_start(self.menubox, False, False, 0)

self.menubox.show()
Но вместо меню в самом верху окна отображается тонкая полоска. Что не так?
Заранее спасибо.



Отредактировано (Фев. 9, 2010 14:07:29)

Офлайн

#2 Фев. 9, 2010 14:10:13

shk
От:
Зарегистрирован: 2010-02-08
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с меню

Разобрался. Забыл добавить:

self.main_menu.append(self.file_item)
Тему можно закрыть



Отредактировано (Фев. 9, 2010 14:10:50)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version