我有3个进度条,显示了设备的进程(在Raspberry Pi上运行的python)。我需要能够“中止”正在发生的事情。我可以在GPIO和机械按钮上进行此操作,但我希望能够通过UI进行此操作。 UI上有一个按钮来启动过程,并启动3个进度条。而且我有一个“中止”按钮,但是直到所有进度条结束后才可以选择。因此,可以选择在用户界面中注意直到完成。
尝试过
我尝试过线程,但是GIL不允许线程并行运行。
我还读过sleep()不允许您停止循环。因此,我用时间计算代替了睡眠。这也不起作用。
我不知道该怎么做。