find icons if cwd is not in the program root

This commit is contained in:
2022-08-27 17:59:37 +02:00
parent 0c55fdc44b
commit b6aa3083d2
6 changed files with 34 additions and 21 deletions

View File

@@ -4,7 +4,6 @@ import signal
from PySide6 import QtCore
from PySide6.QtWidgets import QApplication
from PySide6.QtCore import QTimer
from PySide6.QtGui import QIcon
import sys
import constants
@@ -12,6 +11,8 @@ from src.pluginregistry import PluginRegistry
import gettext
from src.ui.icon import Icon
gettext.install('krowlog', 'locale')
logging.basicConfig(level=logging.INFO)
@@ -31,7 +32,7 @@ def stop_signal(signum, _stackframe):
if __name__ == "__main__":
app = QApplication(sys.argv)
app.setWindowIcon(QIcon(constants.krow_icon)) # works only for Linux
app.setWindowIcon(Icon(constants.krow_icon)) # works only for Linux
# make icon appear in Windows
# see https://stackoverflow.com/questions/1551605/how-to-set-applications-taskbar-icon-in-windows-7/1552105#1552105