python QSystemTrayIcon.setIcon
QSystemTrayIcon.setIcon
是一个用于设置系统托盘图标的方法,它是 PyQt5 或 PySide 中的 Qt 库的一部分。这个方法让你可以设置系统托盘图标,它可以接受一个 QIcon
对象作为参数。
以下是一些使用 QSystemTrayIcon.setIcon
的方法:
-
直接传入一个
QIcon
对象:
-
使用
QIcon
的fromTheme
方法来加载主题图标:
-
使用
QIcon
的addPixmap
方法来加载不同分辨率的图标:
注意:在使用 QSystemTrayIcon.setIcon
方法时,你需要调用 trayIcon.show()
方法来显示图标。如果你想要图标在点击时有一些反馈,你可以连接信号槽到 QSystemTrayIcon.activated
。
例如:
from PyQt5.QtWidgets import QSystemTrayIcon, QApplication from PyQt5.QtGui import QIcon app = QApplication([]) def onActivated(reason): print("Tray icon activated: ", reason) trayIcon = QSystemTrayIcon() icon = QIcon('path_to_your_icon.png') # 替换为你的图标路径 trayIcon.setIcon(icon) trayIcon.activated.connect(onActivated) trayIcon.show() app.exec_() 标签:python,系统托盘,trayIcon,QSystemTrayIcon,QIcon,PyQt5,icon,图标 From: https://www.cnblogs.com/andylhc/p/18247140