主服务器中的Python3队列被Tkinter阻塞

pdtvr36n  于 2023-02-14  发布在  Python
关注(0)|答案(1)|浏览(111)

我试图把一个python3程序,控制我的池与5队列运行在主到一个Tkinter图形用户界面,但tkinter块队列。我如何让功能在后台工作的界面总是在顶部???我不是一个Maven!
这就是我正在尝试将Screen shot of the GUI图形用户界面中的东西。我的主要问题是运行温度读数,该读数连续运行,在实时窗口中显示温度,同时不阻止其他任何东西。我已经能够运行温度(下面的代码片段),我可以运行GUI(见屏幕截图),但两者都在一起??????您的帮助将是非常感谢的!

`if __name__ == '__main__':
setup()
queue = Queue()
filtime = Thread(target=filtime, args=(queue,))
filtime.start()
get_motion = Thread(target=get_motion, args=(queue,))
get_motion.start()
gettemps = Thread(target=gettemps, args=(queue,))
gettemps.start()
Frostcheck = Thread(target=Frostcheck, args=(queue,))
Frostcheck.start()
try:
filtime.join()
get_motion.join()
gettemps.join()
Frostcheck.join()

except KeyboardInterrupt:         
print("Program Halted")
Log('Program Halted')
GPIO.cleanup()
exit() `
huwehgph

huwehgph1#

对不起,缩进被抛出时,我张贴的代码,这是我的错,这实际上工作正常。我的问题是让它在Tkinter程序,我有provisionly运行单独iidoe两个单独的脚本

相关问题