From 93a1207718d915f4bfa61444c7b10302191fb7c8 Mon Sep 17 00:00:00 2001 From: "dries.k" Date: Mon, 21 Mar 2022 19:18:48 +0100 Subject: [PATCH] use absolute paths to access images --- gotify_tray/gui/widgets/MessageWidget.py | 4 ++-- gotify_tray/gui/widgets/Tray.py | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/gotify_tray/gui/widgets/MessageWidget.py b/gotify_tray/gui/widgets/MessageWidget.py index 1089bf4..4ee0e64 100644 --- a/gotify_tray/gui/widgets/MessageWidget.py +++ b/gotify_tray/gui/widgets/MessageWidget.py @@ -3,7 +3,7 @@ from PyQt6 import QtCore, QtGui, QtWidgets from ..models.MessagesModel import MessageItemDataRole, MessagesModelItem from ..designs.widget_message import Ui_Form from gotify_tray.database import Settings -from gotify_tray.utils import convert_links +from gotify_tray.utils import convert_links, get_abs_path settings = Settings("gotify-tray") @@ -62,7 +62,7 @@ class MessageWidget(QtWidgets.QWidget, Ui_Form): ) ) - self.pb_delete.setIcon(QtGui.QIcon("gotify_tray/gui/images/trashcan.svg")) + self.pb_delete.setIcon(QtGui.QIcon(get_abs_path("gotify_tray/gui/images/trashcan.svg"))) self.pb_delete.setIconSize(QtCore.QSize(24, 24)) self.link_callbacks() diff --git a/gotify_tray/gui/widgets/Tray.py b/gotify_tray/gui/widgets/Tray.py index 54ca1a0..e901dc4 100644 --- a/gotify_tray/gui/widgets/Tray.py +++ b/gotify_tray/gui/widgets/Tray.py @@ -2,6 +2,7 @@ import logging from PyQt6 import QtGui, QtWidgets from gotify_tray.__version__ import __title__ +from gotify_tray.utils import get_abs_path logger = logging.getLogger("gotify-tray") @@ -43,7 +44,7 @@ class Tray(QtWidgets.QSystemTrayIcon): self.setContextMenu(menu) def set_icon_ok(self): - self.setIcon(QtGui.QIcon("gotify_tray/gui/images/gotify-small.png")) + self.setIcon(QtGui.QIcon(get_abs_path("gotify_tray/gui/images/gotify-small.png"))) def set_icon_error(self): - self.setIcon(QtGui.QIcon("gotify_tray/gui/images/gotify-small-error.png")) + self.setIcon(QtGui.QIcon(get_abs_path("gotify_tray/gui/images/gotify-small-error.png")))