diff --git a/icon7_gold3.png b/icon7_gold3.png new file mode 100644 index 0000000..2176237 Binary files /dev/null and b/icon7_gold3.png differ diff --git a/main.py b/main.py index 31e7cdd..6e9e129 100644 --- a/main.py +++ b/main.py @@ -23,7 +23,7 @@ MAX_LINE_LENGTH = 4096 logging.basicConfig(level=logging.INFO) log = logging.getLogger("main") -raven_icon = "icon7.png" +raven_icon = "icon7_gold3.png" class MainWindow(QMainWindow): @@ -190,12 +190,13 @@ def stop_signal(signum, _stackframe): if __name__ == "__main__": app = QApplication(sys.argv) - app.setWindowIcon(QIcon(raven_icon)) # works only for Linux + app.setWindowIcon(QIcon(raven_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 - myappid = 'opentext.ravenlog.0.1' # arbitrary string - ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID(myappid) + if sys.platform == 'win32' or sys.platform == 'cygwin': + myappid = 'opentext.ravenlog' # arbitrary string + ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID(myappid) # translator = QTranslator() # if translator.load(QLocale("de"), "messages_de.ts"):