SwapStation_Dashboard/main.py

16 lines
476 B
Python

import sys
from PyQt6.QtWidgets import QApplication
from ui.main_window import MainWindow
if __name__ == "__main__":
app = QApplication(sys.argv)
# --- DYNAMIC SCALING LOGIC ---
BASE_HEIGHT = 1080.0
screen = app.primaryScreen()
available_height = screen.availableGeometry().height()
scale_factor = max(0.7, available_height / BASE_HEIGHT)
window = MainWindow(scale_factor=scale_factor)
window.showMaximized()
sys.exit(app.exec())