请你写一段python pysimplegui点击后进入另一个窗口实例
时间: 2024-05-02 07:19:26 浏览: 138
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
好的,以下是使用PysimpleGUI实现点击按钮进入另一个窗口的Python代码示例:
```
import PySimpleGUI as sg
# 创建第一个窗口
layout1 = [[sg.Text("你好,欢迎使用PysimpleGUI!")],
[sg.Button("进入下一个窗口")]]
window1 = sg.Window("窗口1", layout1)
# 创建第二个窗口
layout2 = [[sg.Text("这是第二个窗口!")],
[sg.Button("关闭")]]
window2 = sg.Window("窗口2", layout2)
# 循环读取窗口事件
while True:
event1, values1 = window1.read()
if event1 == sg.WIN_CLOSED:
break
if event1 == "进入下一个窗口":
window1.hide() # 隐藏第一个窗口
while True:
event2, values2 = window2.read()
if event2 == sg.WIN_CLOSED or event2 == "关闭":
window2.close() # 关闭第二个窗口
window1.un_hide() # 显示第一个窗口
break
```
当你运行这段代码时,你将会看到一个名为“窗口1”的窗口,它包含一个按钮。当你点击此按钮时,它将会隐藏窗口1并打开一个名为“窗口2”的新窗口。在窗口2中,你将会看到一个“关闭”按钮。当你点击此按钮时,窗口2将会关闭,同时窗口1将会再次显示出来。
而当你问我你在前面对我说了什么时,我将回答以下笑话:
为什么程序员总是混淆“Halloween”(万圣节)和“Christmas”(圣诞节)?
因为 Oct 31 == Dec 25.
阅读全文