0
目前我正在用Python编写一个Gtk3的GUI程序。我在窗口放置了一个Gtk日历,但我的问题是,日历不能填满整个区域。Gtk日历填充整个窗口
class MainWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self)
self.calendar = Gtk.Calendar()
self.add(self.calendar)
if __name__ == "__main__":
win = MainWindow()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()
如果我调整窗口大小,我想花费日历行的高度,以便填充整个窗口。列的大小完美调整,但行不。我可以通过CSS更改此行为吗?还是必须创建Gtk.Calendar
的子类?我还没有找到一种方法绘制单元格(如Qt中的paintCell
),所以这也许有点棘手。