Я работаю над приложением PyGTK с некоторыми кнопками, которые при нажатии дают диалоговое окно ввода текста, а затем устанавливают текст на кнопке для того, что было введено в поле. Проблема в том, что если текст длиннее, чем может показать кнопка, кнопка меняет размер, чтобы приспособиться. Как предотвратить изменение размера кнопок GTK при изменении текста?
Не позволяйте кнопке PyGTK изменять размер при изменении метки
Ответы (1)
Вы пробовали set_size_request?
http://library.gnome.org/devel/pygtk/stable/class-gtkwidget.html#method-gtkwidget--set-size-request
button = gtk.Button("text on button")
button.set_size_request(width=30, height=20)
См.: http://www.pygtk.org/docs/pygtk/class-gtkwidget.html#method-gtkwidget--set-size-request
В поляне вы можете установить «Запрос ширины» на вкладке «Общие».
person
Antoine Leclair
schedule
21.04.2010