1
0
Fork 0
mirror of synced 2024-07-01 12:40:28 +12:00
Rare/rare/components/tray_icon.py

26 lines
679 B
Python
Raw Normal View History

import os
from PyQt5.QtGui import QIcon
2021-04-08 00:46:27 +12:00
from PyQt5.QtWidgets import QSystemTrayIcon, QMenu, QAction
2021-04-23 00:34:06 +12:00
from rare import resources_path
2021-04-08 00:46:27 +12:00
class TrayIcon(QSystemTrayIcon):
def __init__(self, parent):
super(TrayIcon, self).__init__(parent)
self.setIcon(QIcon(os.path.join(resources_path, "images", "Rare.png")))
2021-04-08 00:46:27 +12:00
self.setVisible(True)
self.setToolTip("Rare")
self.menu = QMenu()
self.start_rare = QAction("Rare")
self.menu.addAction(self.start_rare)
self.exit_action = QAction(self.tr("Exit"))
self.menu.addSeparator()
self.menu.addAction(self.exit_action)
self.setContextMenu(self.menu)