Rob*_*inJ 5 python gtk quickly application-development glade
目前,当我的按钮标签获得更多字符时,它的容器框会水平调整大小,并将旁边的其他容器推开。我不想要这种行为。
我如何给我的盒子一个固定的宽度,这样当他们的子小部件变大时它们不再被调整大小?

项目:http : //bazaar.launchpad.net/~robinj/gtkreddit/trunk/files
添加一个按钮并选择它
转到右侧的“常规”选项卡,然后选择“添加自定义按钮内容”(而不是默认的“配置按钮内容”和“带有可选图像的标签”)。

向按钮添加标签。
编辑标签的详细信息(例如“椭圆大小”=“结束”、“最大字符宽度”=“15”)。如果您使用glade来测试应用程序,它看起来像这样(中间的窗口):

jon*_*con -1
对于 Glade 中的标签,您可以在“常规”选项卡中选择“字符中的最大宽度”。我建议您将其设置为 20 等数字,然后在代码中获取要显示的文本的前 17 个字符,然后附加“...”,以便用户可以看到它已被缩短。这将解决您的问题。