2015-12-21 46 views
0

我想有一個窗口,它可以調整大小,但不是「無論如何」。 我的意思是有一個點,比如200x200像素,之後窗口不能再調整大小,所以它不會變得更小,而像1000x1000這樣的頂點就會變得更大。Tkinter允許窗口調整大小從一定的數量

self.resizable(0, 0) 

禁用任何尺寸更改並且不好。

回答

2

你應該放眼minsize(width, height)maxsize(width, height)

import tkinter as tk 

def get_size(): 
    w = root.winfo_width() 
    h = root.winfo_height() 
    print(w, h) 

root = tk.Tk() 
root.minsize(200, 200) 
root.maxsize(1000, 1000) 

btn = tk.Button(root, text = 'Get Current Window Size',\ 
       command = get_size) 
btn.pack(expand = True) 

root.mainloop()