gpt4 book ai didi

python - 等待按钮点击

转载 作者:太空宇宙 更新时间:2023-11-03 18:55:50 31 4
gpt4 key购买 nike

我正在尝试创建一个 GUI,它将运行一些预设的测试。根据用户的选择,将运行一部分测试。我试图找出在线程中运行测试的最佳方法是什么,然后等到用户按下下一个按钮继续。

程序当前知道要运行什么测试的方式是通过创建这样的字典

A = {0:[0,0,0],1:[1,0,1],2:[0,1,1]}

键代表组合框的索引,列表代表测试是否运行,因此 0 表示不运行该特定测试,1 表示运行。因此,我将有一个 for 循环来遍历列表,如果它是 0,它会转到下一个列表元素,如果它是 1,它会配置测试运行它,然后我希望它等到用户按下下一个GUI 中的按钮。

编辑:相反,我使用 Qtimer 实现了状态机方法。因此,GUI 将保持等待状态,直到按下按钮后 GUI 发送信号从等待状态移动到下一个状态

最佳答案

您可以像这样简单地完成:首先,使用 yourNextButton.setDisabled(1) 禁用 GUI 中的 next 按钮;其次,在测试结束时启用它 yourNextButton.setDisabled(0) (我认为这是一种方法);启用该按钮后,这意味着您的测试已完成,您可以单击它并将其与您需要完成的下一个操作(下一个测试或其他)连接,但不要忘记在单击它时再次禁用它。如果您需要不同的行为,请随时询问。

关于python - 等待按钮点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17284848/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com