【发布时间】:2011-12-10 09:11:00
【问题描述】:
我正在使用 Glade 构建简单的 PyGTK 应用程序。
在一个对话框中,我的表格布局在第一列中带有标签,在第二列中带有文本条目。
问题是两列的宽度总是相同的,我希望第二列比第一列宽。
我怎样才能做到这一点?
【问题讨论】:
我正在使用 Glade 构建简单的 PyGTK 应用程序。
在一个对话框中,我的表格布局在第一列中带有标签,在第二列中带有文本条目。
问题是两列的宽度总是相同的,我希望第二列比第一列宽。
我怎样才能做到这一点?
【问题讨论】:
如果您使用gtk.Table 在对话框中显示您的小部件。您可以将homogeneous 属性设置为False,这样表格中的单元格就不会具有相同的尺寸。
之后,如果第二列中最大的小部件比第一列中最大的小部件宽(我假设是您的情况),那么第二列将根据您的需要比第一列宽。
【讨论】:
Expand 和Fill 相关的问题。根据您所说,您可能希望为第二个小部件设置 Expand=False。