繁体   English   中英

使用Python创建动态任务栏图标

Create a dynamic Tray Icon with Python

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试在Ubuntu Linux上使用Python创建任务栏图标(这并不重要,但这是有关更多详细信息)。 我需要我的小型系统根据方法返回的结果(布尔值)显示图标(图像)。 所有这些都在无限循环中进行每5分钟检查一次 ,即根据该方法的返回更新状态图标。

我尝试了几种不同的库,例如: PyQt5.QtGuiPyQt5.QtWidgetsPySimpleGUIQtpystray 所有这些都执行一个命令,该命令可防止无限循环在第一次迭代后运行。 该命令是: 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

预先感谢您的任何帮助!

1 个回复

我能够使用PyQT的QTimer解决。 以下问题正是我需要的:

托盘图标应用程序的穿线

1 Python 3和WX创建系统任务栏图标

我在使用WX在Python3上运行此代码链接时遇到了一些麻烦。 我对代码进行了一些编辑,但仍然出现此错误。 我想念什么? 这是Windows 3.6上带有Project Phoenix WX模块的Python 3.6。 相当沮丧,因为我已经尝试了大约4种不同的测试代码示例来实现systr ...

2 使用QSystemTrayIcon为OS X创建单色任务栏图标

OS X要求应用程序使用19x19px单色PDF作为任务栏图标,以便根据用户主题调整系统默认颜色。 使用模板图像额外表示菜单栏。 在“常规”系统偏好设置中,用户可以将菜单栏(和Dock)更改为深色外观。 [...] 可以使用QSystemTrayIcon完成吗? 据我 ...

4 如何用python隐藏任务栏图标?

我正在开发一个不应在任务栏中显示图标的程序。 怎么隐藏这个图标? 我想制作一个显示在其他窗口顶部并且在任务栏中没有图标的视觉助手。 有没有办法使用 win32api、win32con、win32gui 或 ctypes 来做到这一点? 如果您有任何可行的想法,请告诉我! ...

5 动态任务栏图标取决于任务栏的配置吗?

我实现了在运行时动态加载自定义任务栏图标的可能性(根据如何在运行时设置Windows任务栏图标? )。 现在,我注意到一个奇怪的行为:正确设置了新的任务栏图标,但是当任务栏属性中的“任务栏按钮”配置为“始终合并,隐藏标签”时,Windows 7仍显示旧的(原始)图标。 选择其他选项之一时 ...

6 使用WiX创建的msi文件更新后,固定的任务栏图标将变为默认图标

我有一个使用WiX项目构建的程序。 首次安装该应用程序时,我可以将其固定在任务栏上。 安装更新后,该应用程序仍然可以运行,但是任务栏中的图标变为默认图标(文件图标),而不是我程序的图标。 当我进入固定图标的快捷方式属性并单击“更改图标”时,它给出了一条错误消息,指出找不到该路径。 图 ...

7 如何创建任务栏

我正在使用Visual Basic。 如何以我的主要形式将所有.exe文件显示为面板中的按钮? 我目前使用的是静态方法,仅当我单击带有应用程序图标的按钮时,才允许我启动应用程序。 如本代码所示,所有按钮和功能都在代码中设置为该方法。 这种方法在某些情况下非常有用,您可以制作一个非常 ...

8 创建自己的任务栏

我正在制作自己的任务栏,该任务栏将显示在其他窗口的顶部。 我如何使其向下推其他窗口,以便在最大化时它们不会与我的任务栏重叠 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM