bugfix
This commit is contained in:
parent
ef32986e04
commit
f4ccaf4c29
|
@ -7,6 +7,8 @@ from PyQt5.QtGui import QPixmap
|
||||||
from PyQt5.QtWidgets import QWidget, QLabel, QHBoxLayout, QVBoxLayout, QPushButton, QStyle
|
from PyQt5.QtWidgets import QWidget, QLabel, QHBoxLayout, QVBoxLayout, QPushButton, QStyle
|
||||||
from legendary.core import LegendaryCore
|
from legendary.core import LegendaryCore
|
||||||
|
|
||||||
|
from Rare.config import IMAGE_DIR
|
||||||
|
|
||||||
from Rare.Dialogs import InstallDialog, GameSettingsDialog
|
from Rare.Dialogs import InstallDialog, GameSettingsDialog
|
||||||
from Rare.utils import legendaryUtils
|
from Rare.utils import legendaryUtils
|
||||||
|
|
||||||
|
@ -50,18 +52,21 @@ class GameWidget(QWidget):
|
||||||
# self.dev =
|
# self.dev =
|
||||||
self.game_running = False
|
self.game_running = False
|
||||||
self.layout = QHBoxLayout()
|
self.layout = QHBoxLayout()
|
||||||
if os.path.exists(f"../images/{game.app_name}/FinalArt.png"):
|
if os.path.exists(f"{IMAGE_DIR}/{game.app_name}/FinalArt.png"):
|
||||||
pixmap = QPixmap(f"../images/{game.app_name}/FinalArt.png")
|
pixmap = QPixmap(f"{IMAGE_DIR}/{game.app_name}/FinalArt.png")
|
||||||
elif os.path.exists(f"../images/{game.app_name}/DieselGameBoxTall.png"):
|
elif os.path.exists(f"{IMAGE_DIR}/{game.app_name}/DieselGameBoxTall.png"):
|
||||||
pixmap = QPixmap(f"../images/{game.app_name}/DieselGameBoxTall.png")
|
pixmap = QPixmap(f"{IMAGE_DIR}/{game.app_name}/DieselGameBoxTall.png")
|
||||||
elif os.path.exists(f"../images/{game.app_name}/DieselGameBoxLogo.png"):
|
elif os.path.exists(f"{IMAGE_DIR}/{game.app_name}/DieselGameBoxLogo.png"):
|
||||||
pixmap = QPixmap(f"../images/{game.app_name}/DieselGameBoxLogo.png")
|
pixmap = QPixmap(f"{IMAGE_DIR}/{game.app_name}/DieselGameBoxLogo.png")
|
||||||
else:
|
else:
|
||||||
logger.warning("No Image found")
|
logger.warning(f"No Image found: {self.game.title}")
|
||||||
pixmap = pixmap.scaled(180, 240)
|
pixmap=None
|
||||||
self.image = QLabel()
|
if pixmap:
|
||||||
self.image.setPixmap(pixmap)
|
|
||||||
self.layout.addWidget(self.image)
|
pixmap = pixmap.scaled(180, 240)
|
||||||
|
self.image = QLabel()
|
||||||
|
self.image.setPixmap(pixmap)
|
||||||
|
self.layout.addWidget(self.image)
|
||||||
|
|
||||||
##Layout on the right
|
##Layout on the right
|
||||||
self.childLayout = QVBoxLayout()
|
self.childLayout = QVBoxLayout()
|
||||||
|
|
|
@ -7,7 +7,7 @@ rare_config = configparser.ConfigParser()
|
||||||
if not os.path.exists(config_path):
|
if not os.path.exists(config_path):
|
||||||
os.mkdir(config_path)
|
os.mkdir(config_path)
|
||||||
rare_config["Rare"] = {
|
rare_config["Rare"] = {
|
||||||
"image_dir": "../",
|
"image_dir": ".",
|
||||||
"theme": "light"
|
"theme": "light"
|
||||||
}
|
}
|
||||||
rare_config.write(open(config_path + "config.ini", "w"))
|
rare_config.write(open(config_path + "config.ini", "w"))
|
||||||
|
|
BIN
Rare/utils/__pycache__/RareConfig.cpython-38.pyc
Normal file
BIN
Rare/utils/__pycache__/RareConfig.cpython-38.pyc
Normal file
Binary file not shown.
BIN
Rare/utils/__pycache__/RareConfig.cpython-39.pyc
Normal file
BIN
Rare/utils/__pycache__/RareConfig.cpython-39.pyc
Normal file
Binary file not shown.
BIN
Rare/utils/__pycache__/RareUtils.cpython-38.pyc
Normal file
BIN
Rare/utils/__pycache__/RareUtils.cpython-38.pyc
Normal file
Binary file not shown.
BIN
Rare/utils/__pycache__/RareUtils.cpython-39.pyc
Normal file
BIN
Rare/utils/__pycache__/RareUtils.cpython-39.pyc
Normal file
Binary file not shown.
BIN
Rare/utils/__pycache__/__init__.cpython-38.pyc
Normal file
BIN
Rare/utils/__pycache__/__init__.cpython-38.pyc
Normal file
Binary file not shown.
BIN
Rare/utils/__pycache__/__init__.cpython-39.pyc
Normal file
BIN
Rare/utils/__pycache__/__init__.cpython-39.pyc
Normal file
Binary file not shown.
BIN
Rare/utils/__pycache__/legendaryConfig.cpython-38.pyc
Normal file
BIN
Rare/utils/__pycache__/legendaryConfig.cpython-38.pyc
Normal file
Binary file not shown.
BIN
Rare/utils/__pycache__/legendaryConfig.cpython-39.pyc
Normal file
BIN
Rare/utils/__pycache__/legendaryConfig.cpython-39.pyc
Normal file
Binary file not shown.
BIN
Rare/utils/__pycache__/legendaryUtils.cpython-38.pyc
Normal file
BIN
Rare/utils/__pycache__/legendaryUtils.cpython-38.pyc
Normal file
Binary file not shown.
BIN
Rare/utils/__pycache__/legendaryUtils.cpython-39.pyc
Normal file
BIN
Rare/utils/__pycache__/legendaryUtils.cpython-39.pyc
Normal file
Binary file not shown.
Loading…
Reference in a new issue