def __init__(self, app, version):
self.app = app
self.version = version
# build the icon and message line, which will be properly set below when calling the
# set_message_number() method
self.sti = sti = QtWidgets.QSystemTrayIcon()
self.menu = menu = QtWidgets.QMenu()
self._messages_action = menu.addAction('')
self.set_message_number()
self._messages_action.triggered.connect(self._show_messages)
menu.addSeparator()
action = menu.addAction("Configure")
action.triggered.connect(self._configure)
action = menu.addAction("About")
action.triggered.connect(self._about)
action = menu.addAction("Quit")
action.triggered.connect(lambda _: self.app.quit())
sti.setContextMenu(menu)
sti.show()
评论列表
文章目录