SysTrayIcon和递归/循环函数

时间:2014-04-21 22:05:55

标签: python recursion infinite-loop system-tray

我在使用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秒钟,但我无法点击退出。

任何提示?

0 个答案:

没有答案