我正在尝试创建一个GUI,它将执行一些预设测试。根据用户的选择是什么分离测试将运行。我试图找出在线程中运行测试的最佳方式,然后等待用户按下下一个按钮继续。等待按钮单击
程序知道要运行什么测试目前的方法是创建一个像这样
A = {0:[0,0,0],1:[1,0,1],2:[0,1,1]}
的关键将是一个组合框的索引和列表代表是否在测试运行或不是字典,因此0表示不运行该特定测试,1表示执行。所以,我会有一个循环遍历列表,如果它是0,它会转到下一个列表元素,如果它是1,它将配置测试运行它,然后我希望它等到用户按下一个GUI中的按钮。
编辑:而是我实现了一个使用Qtimer的状态机方法。因此,图形用户界面将停留在等待状态,直到GUI发送发送信号从等待SATE移动到下一个状态的按钮被按下