COnfiguration and systray
This commit is contained in:
11
main.py
11
main.py
@@ -2,7 +2,8 @@
|
||||
import os
|
||||
import sys
|
||||
import logging
|
||||
from PySide6.QtGui import QGuiApplication
|
||||
from PySide6.QtWidgets import QSystemTrayIcon
|
||||
from PySide6.QtGui import QGuiApplication, QIcon
|
||||
from PySide6.QtQml import QQmlApplicationEngine
|
||||
#from PySide6.QtCore import QResource
|
||||
from lib.ConfigLoader import ConfigLoader
|
||||
@@ -86,6 +87,13 @@ if __name__ == "__main__":
|
||||
|
||||
qml_file = "qrc:/Gui/main.qml"
|
||||
|
||||
icon = QIcon(":/images/tero.jpg")
|
||||
app.setWindowIcon(QIcon(icon))
|
||||
|
||||
tray = QSystemTrayIcon()
|
||||
tray.setIcon(icon)
|
||||
tray.setToolTip("PYQCRM")
|
||||
|
||||
config = ConfigLoader()
|
||||
|
||||
if not config.getConfig():
|
||||
@@ -98,6 +106,7 @@ if __name__ == "__main__":
|
||||
engine.rootContext().setContextProperty("bad_config", bad_config) # print(f"Fehler: {i}")
|
||||
engine.rootContext().setContextProperty("db_con", db_con)
|
||||
engine.rootContext().setContextProperty("config", config)
|
||||
engine.rootContext().setContextProperty("systray", tray)
|
||||
|
||||
engine.load(qml_file)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user