我能够从here找到一些关于如何使用win32gui模块创建托盘应用程序的优秀代码。
但是,该应用程序基于名为notify
的函数运行,该函数仅在鼠标移动图标时运行。
如何让应用程序在循环中不断做某事,无论用户做什么?
(换句话说,我想以非基于事件的方式使用win32gui。)
答案 0 :(得分:0)
不要在代码中使用win32gui.PumpMessages
(运行自己的循环),而是将其替换为以下循环:
while True:
your_function()
win32gui.PumpWaitingMessages()
这将允许您在程序循环中运行自己的函数。