Skip to content

Commit 267fb4b

Browse files
committed
Fix PyInstaller build: bundle QSS theme stylesheet
--add-data for .qss files so the theme loads in frozen exe.
1 parent 623e442 commit 267fb4b

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

build.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,11 @@ def _build() -> int:
6969
if assets_dir.is_dir():
7070
cmd.extend(["--add-data", f"{assets_dir}{sep}assets"])
7171

72+
# QSS theme stylesheets
73+
theme_dir = _ROOT / "src" / "ui" / "qt" / "theme"
74+
for qss in theme_dir.glob("*.qss"):
75+
cmd.extend(["--add-data", f"{qss}{sep}src/ui/qt/theme"])
76+
7277
# Hidden imports — all UI variants + serial + launcher
7378
cmd.extend([
7479
# Serial / device comms

0 commit comments

Comments
 (0)