python-3.x 启动Spyder时easygui_qt只运行一次

r1zk6ea1  于 2023-08-08  发布在  Python
关注(0)|答案(1)|浏览(111)

我正在使用Python 3.8。
我试图使一个GUI出现在用户必须写一个浮点数和这个值被传递到一些函数进行一些计算。
我使用的是easygui_qt,如果我打开Spyder并运行程序,它可以正常工作。但是如果我第二次运行它,它不再显示弹出,它不工作。唯一有效的一次是如果我关闭Spyder,然后再打开它。
导入easygui_qt为easy
valueReceived = easy.get_float(“写入所需值”,“所需值”,10,-20,20,3)
有什么我应该做的事情,使它再次弹出时,我按下播放?
提前感谢!

e5njpo68

e5njpo681#

这不是一个理想的解决方案,但到目前为止,我所发现的。如果你在每次调用之前运行演示,然后点击“取消”,我就可以成功地运行随后的easygui调用。

import easygui as gui

gui.egdemo()  #will need to hit cancel in lower left corner

openfile = gui.fileopenbox(title="Open File")

gui.egdemo()  #will need to hit cancel in lower left corner

savefile = gui.filesavebox(title="Save as", default='.csv')

字符串

相关问题