def init_tray(self):
self._popup_shown = False
self.trayIcon = QtGui.QSystemTrayIcon(QtGui.QIcon("icons/windows_icon.ico"),self)
self.trayIconMenu = QtGui.QMenu()
self.openAction = QtGui.QAction("&Show/Hide", self, triggered=self._showhide)
self.startupAction = QtGui.QAction("Start &Automatically", self, triggered=self.toggle_startup)
self.exitAction = QtGui.QAction("&Exit", self, triggered=self._icon_exit)
self.startupAction.setCheckable(True)
self.startupAction.setChecked(check_startup())
self.trayIconMenu.addAction(self.openAction)
self.trayIconMenu.addSeparator()
self.trayIconMenu.addAction(self.startupAction)
self.trayIconMenu.addSeparator()
self.trayIconMenu.addAction(self.exitAction)
self.trayIcon.setContextMenu(self.trayIconMenu)
self.trayIcon.activated.connect(self._icon_activated)
self._show_when_systray_available()
评论列表
文章目录