1
我想知道是否有一種方法將函數綁定到Tkinter窗口的最大化按鈕。起初我嘗試了英文拼寫方式root.protocol('WM_MAXIMISE_WINDOW', callback)
(回調是一個簡單的函數)。然後我試着用美國的方式拼寫:root.protocol('WM_MAXIMIZE_WINDOW', callback)
,都沒有成功。如果有的話,正確的做法是什麼?預先感謝您的任何幫助。函數調用窗口最大化
我想知道是否有一種方法將函數綁定到Tkinter窗口的最大化按鈕。起初我嘗試了英文拼寫方式root.protocol('WM_MAXIMISE_WINDOW', callback)
(回調是一個簡單的函數)。然後我試着用美國的方式拼寫:root.protocol('WM_MAXIMIZE_WINDOW', callback)
,都沒有成功。如果有的話,正確的做法是什麼?預先感謝您的任何幫助。函數調用窗口最大化
我不認爲有最大化窗口的協議。至少我找不到它。你可以嘗試這樣的事情,雖然:
def check_maximize(event):
screen_w, screen_h = root.winfo_screenwidth(), root.winfo_screenheight()
window_w, window_h = root.winfo_width(), root.winfo_height()
# check if window is as wide as screen and between height of screen and 100 pixels
# to compensate for task bar
if screen_w == window_w and screen_h > window_h > screen_h - 100:
print('Maximized or Maximised')
root = Tk()
root.bind('<Configure>', check_maximize) # callback on window move/resize
mainloop()
嗯我相信你鍵入同樣的事情兩次 – pianist1119
對不起,拼寫檢查我的電腦上是英國,修正Q – Annonymous