fix: Update main_window.py
parent
3599b26077
commit
c296932450
|
|
@ -28,11 +28,12 @@ from core.csv_logger import CsvLogger
|
|||
def resource_path(relative_path):
|
||||
""" Get absolute path to resource, works for dev and for PyInstaller """
|
||||
try:
|
||||
# PyInstaller creates a temp folder and stores path in _MEIPASS
|
||||
base_path = sys._MEIPASS
|
||||
except Exception:
|
||||
base_path = os.path.abspath(".")
|
||||
return os.path.join(base_path, relative_path)
|
||||
|
||||
return os.path.join(base_path, relative_path)
|
||||
|
||||
class MainWindow(QMainWindow):
|
||||
log_data_signal = pyqtSignal(list)
|
||||
|
|
@ -337,7 +338,7 @@ class MainWindow(QMainWindow):
|
|||
|
||||
# optional logo (put a 48px logo at ./logo/app.png if you have one)
|
||||
logo_label = QLabel()
|
||||
logo_path = "logo/v_logo.png"
|
||||
logo_path = resource_path("logo/v_logo.png")
|
||||
pix = QPixmap(logo_path)
|
||||
if not pix.isNull():
|
||||
logo_label.setPixmap(pix.scaled(40, 40, Qt.AspectRatioMode.KeepAspectRatio, Qt.TransformationMode.SmoothTransformation))
|
||||
|
|
@ -596,7 +597,8 @@ class MainWindow(QMainWindow):
|
|||
left_layout.addWidget(self.timestamp_label)
|
||||
left_layout.addStretch()
|
||||
|
||||
company_logo = QSvgWidget(resource_path("logo/vec_logo_svg.svg"))
|
||||
logo_path = resource_path("logo/vec_logo_svg.svg")
|
||||
company_logo = QSvgWidget(logo_path)
|
||||
company_logo.setStyleSheet("background: transparent;")
|
||||
ds = company_logo.renderer().defaultSize()
|
||||
target_h = max(24, int(36 * self.scale_factor))
|
||||
|
|
|
|||
Loading…
Reference in New Issue