car_ui/app.py
2026-01-09 03:06:15 +03:00

29 lines
809 B
Python

import sys
from PySide6.QtCore import QSettings
from PySide6.QtWidgets import QApplication
import build_info
from audio.system_volume import set_volume
from ui.main_window_new import MainWindowNew
def run_app():
app = QApplication(sys.argv)
_apply_startup_sound_defaults()
window = MainWindowNew(app)
window.show()
sys.exit(app.exec())
def _apply_startup_sound_defaults():
settings = QSettings("car_ui", "ui")
base_volume = build_info.DEFAULT_SOUND_VOLUME
premute_volume = build_info.DEFAULT_PREMUTE_VOLUME
ducking_volume = build_info.DEFAULT_DUCKING_VOLUME
settings.setValue("sound/base_volume", base_volume)
settings.setValue("sound/premute_volume", premute_volume)
settings.setValue("sound/ducking_volume", ducking_volume)
set_volume(base_volume)