tkinter frame使用示例
时间: 2024-07-16 21:01:15 浏览: 106
Python tkinter模版代码实例
Tkinter是一个Python内置的图形用户界面库,用于快速创建GUI应用。Frame是Tkinter中的一个基本容器组件,可以组织其他小部件如按钮、标签等。以下是一个简单的Tkinter Frame使用示例:
```python
import tkinter as tk
# 创建主窗口
root = tk.Tk()
# 定义一个Frame组件
my_frame = tk.Frame(root, width=300, height=200, bg='lightblue') # 设置宽度、高度和背景颜色
my_frame.pack() # 将Frame添加到窗口布局中
# 在Frame内部添加Label
label1 = tk.Label(my_frame, text="Hello Tkinter!", font=("Arial", 16))
label1.pack(pady=10) # 添加垂直间距
# 添加另一个Label
label2 = tk.Label(my_frame, text="This is a simple example.", font=("Arial", 14), anchor="center")
label2.pack(ipadx=50, ipady=20) # 添加内边距
# 运行主循环
root.mainloop()
```
在这个例子中,我们首先导入了tkinter模块,然后创建了一个`Tk()`对象作为主窗口。接着定义了一个`Frame`,设置了尺寸和背景色,并将其添加到了主窗口上。我们在这个Frame里添加了两个`Label`组件,并对其进行了适当的布局设置。
阅读全文