我正在尝试在Ubuntu Linux上使用Python创建任务栏图标(这并不重要,但需要更多信息)。我需要我的小型系统根据方法返回的结果(布尔值)显示图标(图像)。所有这些都在无限循环,每5分钟检查一次],即根据该方法返回的状态图标进行更新。
我尝试了几种不同的库,例如:PyQt5.QtGui
PyQt5.QtWidgets
,PySimpleGUIQt
,pystray
。所有这些都执行一个命令,该命令可防止无限循环在第一次迭代后运行。该命令是:app.exec_()
代码示例:
def check_network_status(): try: requests.get('http://google.com.br/') return True excepte: return False while True: if check_network_status(): # show online icon else: # show offline icon
预先感谢您的帮助!
我正在尝试在Ubuntu Linux上使用Python创建任务栏图标(这并不重要,但需要更多信息)。我需要我的小型系统根据结果(布尔值)显示图标(图像)...
我能够使用PyQT的QTimer解决。下面的问题正是我需要的: