diff --git a/assets.py b/assets.py index fa98cfb..966e374 100644 --- a/assets.py +++ b/assets.py @@ -1,12 +1,18 @@ +import os.path from PyQt5.QtGui import QIcon, QPixmap +def get_asset(name): + dname = os.path.dirname(__file__) + return os.path.join(dname, "assets", name) + + # These are function in order not to trigger: # Must construct a QGuiApplication before a QPixmap -logo = lambda: QPixmap("assets/logo.png") -icon = lambda: QIcon("assets/icon.png") -char = lambda: QIcon("assets/char.png") +logo = lambda: QPixmap(get_asset("logo.png")) +icon = lambda: QIcon(get_asset("icon.png")) +char = lambda: QIcon(get_asset("char.png"))