使用python画个GUI,它有三个按钮,三个按钮分别可以跳转到三个新窗口
时间: 2024-02-25 07:57:38 浏览: 19
好的,您可以使用 Python 自带的 Tkinter 模块来画 GUI,并使用 `Toplevel` 创建新窗口。以下是一个简单的例子,展示如何创建一个包含三个按钮的窗口,每个按钮可以跳转到一个新窗口:
```python
import tkinter as tk
# 创建主窗口
window = tk.Tk()
# 设置主窗口标题
window.title("Main Window")
# 设置主窗口大小
window.geometry("300x200")
# 定义函数,创建新窗口
def create_new_window(window_title):
# 创建新窗口
new_window = tk.Toplevel(window)
# 设置新窗口标题
new_window.title(window_title)
# 设置新窗口大小
new_window.geometry("200x100")
# 显示标签
label = tk.Label(new_window, text=window_title)
label.pack()
# 创建按钮1
button1 = tk.Button(window, text="Open Window 1", command=lambda: create_new_window("Window 1"))
button1.pack()
# 创建按钮2
button2 = tk.Button(window, text="Open Window 2", command=lambda: create_new_window("Window 2"))
button2.pack()
# 创建按钮3
button3 = tk.Button(window, text="Open Window 3", command=lambda: create_new_window("Window 3"))
button3.pack()
# 进入消息循环
window.mainloop()
```
运行该程序后,您将看到一个带有三个按钮的窗口。每个按钮点击后将会打开一个新窗口,新窗口的标题为该按钮的文本。您可以根据自己的需要修改窗口的大小和内容。