gpt4 book ai didi

python - 在 gtk 中控制按钮/框的大小

转载 作者:行者123 更新时间:2023-12-04 14:42:50 24 4
gpt4 key购买 nike

我正在使用 getk 在 python 中编写一个应用程序,我遇到了一个问题。我正在使用 hbox 来容纳工具栏上的按钮(新建、打开、保存等),但 hbox 似乎正在扩展以占据屏幕的特定部分,并且按钮也在这样做真的又高又丑。我如何让它们保持合适的尺寸?我已经尝试将扩展和填充值设置为 false,但我找不到任何方法来控制以太按钮或 hbox 的大小。这是我的新按钮的代码:

img = gtk.Image()
img.set_from_stock(gtk.STOCK_NEW,gtk.ICON_SIZE_SMALL_TOOLBAR)
newButt = gtk.Button()
newButt.set_image(img)
newButt.show()
self.hBox4.pack_start(newButt, False, False, 0)

最佳答案

需要将整个HBox包含在一个VBox中,如下:

main = gtk.VBox(False)
...
main.pack_start(self.hbox4, False)

这是因为 gtk 允许调整窗口大小,所以它不分配固定的高度和宽度。通过使用 VBox,您是在告诉 Gtk 我希望 HBox 在我的窗口顶部占用尽可能多的空间。

希望对您有所帮助。

关于python - 在 gtk 中控制按钮/框的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4436085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com