tkinter frame 大小
时间: 2023-09-15 10:15:26 浏览: 91
在Tkinter中,可以使用Frame来创建一个容器,可以在其中添加其他控件。Frame的大小可以使用`width`和`height`属性来设置,也可以使用`pack()`、`grid()`或者`place()`方法来布局控件并设置大小。
例如,使用`width`和`height`属性来设置Frame的大小:
```python
import tkinter as tk
root = tk.Tk()
frame = tk.Frame(root, width=200, height=200)
frame.pack()
root.mainloop()
```
使用`pack()`方法来布局控件并设置Frame的大小:
```python
import tkinter as tk
root = tk.Tk()
frame = tk.Frame(root)
frame.pack(side=tk.LEFT, fill=tk.BOTH, expand=True)
frame.config(width=200, height=200)
root.mainloop()
```
使用`grid()`方法来布局控件并设置Frame的大小:
```python
import tkinter as tk
root = tk.Tk()
frame = tk.Frame(root)
frame.grid(row=0, column=0, sticky=tk.NSEW)
frame.config(width=200, height=200)
root.mainloop()
```
使用`place()`方法来布局控件并设置Frame的大小:
```python
import tkinter as tk
root = tk.Tk()
frame = tk.Frame(root)
frame.place(x=0, y=0, width=200, height=200)
root.mainloop()
```
阅读全文