diff --git a/auto_cpufreq/tray/icon.png b/auto_cpufreq/tray/icon.png new file mode 100644 index 00000000..d9556775 Binary files /dev/null and b/auto_cpufreq/tray/icon.png differ diff --git a/auto_cpufreq/tray/reddit-logo.png b/auto_cpufreq/tray/reddit-logo.png new file mode 100644 index 00000000..f7d1d79a Binary files /dev/null and b/auto_cpufreq/tray/reddit-logo.png differ diff --git a/auto_cpufreq/tray/tray.py b/auto_cpufreq/tray/tray.py new file mode 100644 index 00000000..5a1c4cb4 --- /dev/null +++ b/auto_cpufreq/tray/tray.py @@ -0,0 +1,32 @@ +from PyQt5.QtGui import * +from PyQt5.QtWidgets import * + +import os + +CURRENT_DIRECTORY = os.path.dirname(os.path.realpath(__file__)) + +app = QApplication([]) +app.setQuitOnLastWindowClosed(False) + +icon = QIcon(os.path.join(CURRENT_DIRECTORY, "icon.png")) + +tray = QSystemTrayIcon(icon, app) +tray.setIcon(icon) +tray.setVisible(True) +print(tray.icon().name()) +print(icon.State) +print(os.path.join(CURRENT_DIRECTORY, "reddit-logo.png")) + +menu = QMenu() +option1 = QAction("Test") +option2 = QAction("Hello World") +menu.addAction(option1) +menu.addAction(option2) + +quit = QAction("Quit") +quit.triggered.connect(app.quit) +menu.addAction(quit) + +tray.setContextMenu(menu) + +app.exec_() \ No newline at end of file