Add some pre-existing scripts.

This commit is contained in:
Lukáš Kucharczyk
2020-07-30 15:44:20 +02:00
parent 848694ed11
commit e1434f1a1e
9 changed files with 181 additions and 0 deletions

29
qttrayicontest Executable file
View File

@ -0,0 +1,29 @@
#!/usr/bin/env python3
# setf=python
# taken from stackexchange
import sys
from PyQt5 import QtCore, QtGui, QtWidgets
class SystemTrayIcon(QtWidgets.QSystemTrayIcon):
def __init__(self, icon, parent=None):
QtWidgets.QSystemTrayIcon.__init__(self, icon, parent)
menu = QtWidgets.QMenu(parent)
exitAction = menu.addAction("Exit")
exitAction.triggered.connect(self.exit)
self.setContextMenu(menu)
def exit(self):
QtCore.QCoreApplication.exit()
def main(iconName):
app = QtWidgets.QApplication(sys.argv)
w = QtWidgets.QWidget()
trayIcon = SystemTrayIcon(QtGui.QIcon.fromTheme(iconName), w)
trayIcon.show()
sys.exit(app.exec_())
if __name__ == '__main__':
main(sys.argv[1])