2015-11-25 3 views
4

Как я могу придерживать меню в верхней части окна? enter image description hereКак придерживаться меню в верхней части окна PyGTK

Я использую Gtk.VBox, и я добавил Gtk.MenuBar внутри. Я использую GTK3

исходный код: http://pastebin.com/YHZQLzZg

Благодарность

+0

добавьте больше кода, особенно ваше меню и упаковку на макете. Также см .: https://python-gtk-3-tutorial.readthedocs.org/en/latest/index.html – sagarchalise

+0

Я добавлю его как можно скорее, каков макет, который я должен использовать? Я просто использовал VBox –

+0

Я добавил исходный код –

ответ

0

Выпуск помощью

window.set_border_width(10) 

я удалил ширину границы, и все работает отлично.

0

Если вы имеете в виду под этим, что вы не хотите, не заголовка окна (только строки меню), то вы можете попробовать Gtk set_decorated() функцию, используя Ложно как параметр. В некоторые системы, которые позволят создать окно без заголовка (и, возможно, других стандартных объектов). Но это не гарантируется, поскольку он зависит от оконного менеджера, а не от Gtk или Python.

Gtk set_decorated function

+0

Спасибо, но если вы видите на скриншоте, то есть пудинг btw название окна и меню , И я не могу удалить его:/ –

+0

Означает ли это, что вы хотите, чтобы заголовок был удален или нет? И под «пудингом» вы подразумеваете значок закрытия окна? И какая ОС в любом случае? – StephenG

+0

Не я не удаляю его, на панели заголовка и в строке меню есть свободное место, которое я не хочу. И жаль, что я имел в виду * Padding; Я использую Fedora 23 с GTK 3.18 –