1、主要步骤包含
创建系统托盘对象
为系统托盘设置图片
为系统托盘设置事件处理函数
为系统托盘设置菜单
self.tray = QSystemTrayIcon() #创建系统托盘对象
self.icon = QIcon('mac.png') #创建图标
self.tray.setIcon(self.icon) #设置系统托盘图标
self.tray.activated.connect(self.TuoPanEvent) #设置托盘点击事件处理函数
self.tray_menu = QMenu(QApplication.desktop()) #创建菜单
self.RestoreAction = QAction(u'还原 ', self, triggered=self.show) #添加一级菜单动作选项(还原主窗口)
self.QuitAction = QAction(u'退出 ', self, triggered=qApp.quit) #添加一级菜单动作选项(退出程序)
self.tray_menu.addAction(self.RestoreAction) #为菜单添加动作
self.tray_menu.addAction(self.QuitAction)
self.tray.setContextMenu(self.tray_menu) #设置系统托盘菜单