Gtk网格附加-宽度不会调整大小元素

时间:2019-03-03 12:12:18

标签: python gtk gtk3

我遇到了一个奇怪的问题。我尝试将两个按钮附加到网格:我将second的宽度设置为2,first的宽度设置为1,这意味着第二个按钮的宽度将大于第一个按钮。原来,它们大小相同。即使将width值设置为100也不会造成任何差异。

import gi
gi.require_version('Gtk','3.0')
from gi.repository import Gtk

class Window(Gtk.Window):
    def __init__(self):
        Gtk.Window.__init__(self,title="Window")
        self.button1 = Gtk.Button(label="Button1")
        self.button2 = Gtk.Button(label="Button2")
        self.grid = Gtk.Grid()
        self.add(self.grid)
        self.grid.add(self.button1)
        self.grid.attach(self.button2, 1, 0, 2, 1)

win = Window()
win.show_all()
Gtk.main()

有人可以向我解释我在做什么错吗?That's how app is looking

0 个答案:

没有答案