我使用的是Python,我正在使用EasyGUI。我想知道如何在单击按钮后打开easygui.buttonbox窗口。
这是我的代码:
def Money():
global budget #Not important
run = 1
while run == 1:
money = easygui.buttonbox("$" + str(budget),
choices = ['Money', 'Leave'])
if money == "Money":
budget = budget + 0.01
if money == "Leave":
run = 0
如果您知道如何做到这一点,我会很感激。
谢谢!
答案 0 :(得分:0)
EasyGUI不是事件驱动的。这意味着它不会坐在那里等待事件发生,然后触发一些响应。所以按钮盒只有在使用之前才会保持打开状态。它是同步的,阻塞的。
EasyGUI与其他GUI生成器的不同之处在于EasyGUI不是事件驱动的。相反,所有GUI交互都是通过简单的函数调用来调用的。
你可能还需要别的东西。