【问题标题】:Keep PyGTK Button from Resizing on Label Change防止 PyGTK 按钮在标签更改时调整大小
【发布时间】:2011-02-10 09:24:18
【问题描述】:

我正在开发一个带有一些按钮的 PyGTK 应用程序,当单击这些按钮时,会出现一个文本输入对话框,然后将按钮上的文本设置为在框中输入的任何内容。问题是如果文本比按钮显示的长,按钮会改变大小以适应。文本更改时如何防止 GTK 按钮调整大小?

【问题讨论】:

    标签: python user-interface button 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

    在glade中,您可以在“Common”选项卡中设置“Width request”。

    【讨论】:

      猜你喜欢
      • 2023-03-07
      • 1970-01-01
      • 2014-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多