python tkinter 如何使用
时间: 2024-08-27 08:03:57 浏览: 107
Python Tkinter入门讲义 完整版PDF
在 Python 中,Tkinter 是一个内置的 GUI 工具库,用于创建简单的窗口和控件。以下是使用 Tkinter 创建第一个 GUI 窗口的基本步骤:
1. 导入模块:
```python
import tkinter as tk
```
2. 初始化主窗口(root):
```python
root = tk.Tk()
```
3. 设定窗口属性(如标题):
```python
root.title("我的第一个 Tkinter 窗口")
```
4. 添加控件(如标签 Label、按钮 Button、文本框 Entry 等):
```python
label = tk.Label(root, text="欢迎使用 Tkinter!")
button = tk.Button(root, text="点击我", command=root.quit)
entry = tk.Entry(root)
```
5. 定义控件位置和大小:
```python
label.pack() # 控件自动填充可用空间
button.pack()
entry.pack()
```
6. 显示窗口并进入主循环:
```python
root.mainloop()
```
7. 主循环等待用户关闭窗口,然后退出程序。
完整示例:
```python
import tkinter as tk
def on_button_click():
print("Button clicked!")
root = tk.Tk()
root.title("Tkinter 示例")
# 创建标签、按钮和文本框
label = tk.Label(root, text="Hello World!")
button = tk.Button(root, text="Click me", command=on_button_click)
entry = tk.Entry(root)
# 设置控件位置
label.pack()
button.pack()
entry.pack()
# 进入主循环
root.mainloop()
```
当你运行这段代码,就会看到一个包含标签、按钮和文本框的窗口。当点击按钮时,会打印 "Button clicked!"。
阅读全文