防止PyGTK按钮在标签更改时调整大小
我正在做一个使用PyGTK的应用程序,里面有一些按钮。当你点击这些按钮时,会弹出一个文本输入框,然后按钮上的文字会变成你在输入框里输入的内容。问题是,如果输入的文字太长,按钮就会变大来适应这些文字。我想知道怎么才能让GTK按钮在文字变化时不改变大小。
1 个回答
2
你试过使用 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
在 Glade 里,你可以在“常规”选项卡中设置“宽度请求”。