Matplotlib工具栏自定义按钮触发弹窗后window.read无事件返回
PySimpleGUI嵌入Matplotlib工具栏后弹窗导致主窗口按钮无响应问题
我基于PySimpleGUI官方示例Demo_Matplotlib_Embedded_Toolbar.py修改代码,给Matplotlib工具栏添加了一个自定义按钮。但在该按钮的回调函数中调用sg.popup或自定义窗口后,程序主循环出现异常——window.read()无法返回主窗口中任何按钮(比如示例里的Plot、Exit按钮)的事件,导致这些按钮点击后完全无响应。
复现步骤
- 启动脚本
- 点击Plot按钮
- 点击工具栏最右侧的“Plot data on min/max”按钮
- 点击Plot或Exit按钮,无任何反应
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

