python tkinter.Tk 点击按钮打开另一个窗口
时间: 2024-09-22 18:10:17 浏览: 66
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
5星 · 资源好评率100%
在Tkinter库中,`Tk` 是 Tkinter 库中的主窗口类,用于创建图形用户界面(GUI)。要创建一个简单的 GUI 程序,你可以使用 `Tk()` 来初始化一个窗口,然后添加按钮并定义点击按钮后打开新窗口的行为。
以下是一个基本的例子,展示了如何创建一个带有按钮的窗口,以及当点击按钮时打开一个新的 `Toplevel` 窗口:
```python
import tkinter as tk
def open_new_window():
new_window = tk.Toplevel()
# 可以在这里设置新窗口的布局、标签等元素
label = tk.Label(new_window, text="这是新的窗口")
label.pack()
# 创建主窗口
root = tk.Tk()
root.title("主窗口")
# 添加一个按钮,当被点击时调用 open_new_window 函数
button = tk.Button(root, text="点击打开新窗口", command=open_new_window)
button.pack() # 将按钮放在主窗口上
# 运行主循环
root.mainloop()
```
在这个例子中,当你点击 "点击打开新窗口" 按钮时,一个新的 `Toplevel` 窗口会被创建出来,显示着 "这是新的窗口" 的标签。
阅读全文