我在使用SysTrayIcon
尝试创建在通知区域中运行的简单程序时遇到了不好的时间虽然我可以插入程序并启动它,但我无法从托盘图标中退出/暂停它,因为我的程序使用while True或递归函数循环。
from systray import SysTrayIcon
from time import sleep
def program(SysTrayIcon):
print "I'm Stuck in the loop!"
sleep(1)
program(SysTrayIcon)
menu = (('Start', icon.next(), program),)
SysTrayIcon(icon.next(),"Tray",menu)
它运行没有问题,当我点击开始时,它完成它必须做的事情,在这种情况下,打印"我被困在循环中!"每1秒钟,但我无法点击退出。
任何提示?