Я пытаюсь установить положение кнопки в центре моего окна GUI:
capture_button = Button(self, text="Capture", command=self.client_exit)
capture_button.place(x=100, y=100)
Но есть проблема - центр кнопки не в (100,100), но в левом верхнем углу - (100,100) так что симметрии нет.Поэтому я решил сделать что-то вроде этого:
capture_button.place(x=100+buttonsize.x/2, y=100 - buttonsize.y/2)
Я знаю, что могу использовать
capture_button.winfo_width
, но это работает после первого розыгрыша - как я могу сделать это перед рисованием, просто вCtor класса Python?Или есть другие способы, такие как setOrigin(centre)
и затем установка положения?