В настоящее время я пишу программу с графическим интерфейсом с Gtk3 в Python. Я помещаю календарь 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
? Я также не нашел метода, где ячейки рисуются (например, paintCell
в Qt), так что это, возможно, тоже немного сложно.