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