python tkinter
时间: 2023-06-23 10:50:30 浏览: 99
Python Tkinter 是一个内置的 GUI 库,它提供了创建窗口和小部件(按钮、文本框、标签等)的工具。以下是一个简单的使用 Tkinter 创建窗口的示例代码:
```python
import tkinter as tk
# 创建主窗口并设置标题
root = tk.Tk()
root.title('My Window')
# 创建标签并添加到主窗口
label = tk.Label(root, text='Hello, Tkinter!')
label.pack()
# 运行主循环
root.mainloop()
```
这个示例代码创建了一个名为 'My Window' 的窗口,并在窗口中添加了一个标签 'Hello, Tkinter!'。使用 `pack()` 方法将标签添加到窗口中。最后,使用 `mainloop()` 方法启动主循环,使窗口保持打开状态。
除了标签,Tkinter 还提供了其他小部件,例如按钮、文本框、滚动条等。可以使用这些小部件创建更复杂的 GUI。例如,以下是一个创建按钮并添加事件处理程序的示例代码:
```python
import tkinter as tk
# 创建主窗口并设置标题
root = tk.Tk()
root.title('My Window')
# 创建标签并添加到主窗口
label = tk.Label(root, text='Hello, Tkinter!')
label.pack()
# 创建按钮并添加到主窗口
def button_click():
label.config(text='Button Clicked!')
button = tk.Button(root, text='Click Me', command=button_click)
button.pack()
# 运行主循环
root.mainloop()
```
这个示例代码创建了一个名为 'Click Me' 的按钮,并在按钮被点击时将标签的文本更改为 'Button Clicked!'。使用 `command` 参数将按钮的事件处理程序设置为 `button_click` 函数。当按钮被点击时,此函数将被调用,标签的文本将被更新。
阅读全文