[GH-ISSUE #1710] Enable QT_SYLE_OVERRIDE variable #586

Closed
opened 2026-02-27 21:07:03 +03:00 by kerem · 2 comments
Owner

Originally created by @cogumelodogit on GitHub (Dec 8, 2024).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/1710

it still using fusion widgets even with QT_STYLE_OVERRIDE=Breeze environment variable

Originally created by @cogumelodogit on GitHub (Dec 8, 2024). Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/1710 it still using fusion widgets even with QT_STYLE_OVERRIDE=Breeze environment variable
kerem closed this issue 2026-02-27 21:07:03 +03:00
Author
Owner

@Hermiten commented on GitHub (Dec 11, 2024):

Maybe for you @abouvier ?

<!-- gh-comment-id:2537340754 --> @Hermiten commented on GitHub (Dec 11, 2024): Maybe for you @abouvier ?
Author
Owner

@abouvier commented on GitHub (Dec 12, 2024):

Well, the style seems hardcoded here.
Also, there is no default/system theme in shadps4, so it's impossible to respect the user's system theme.
A default theme should be created, and QApplication::setStyle should only be called when an other theme is selected.

<!-- gh-comment-id:2537549170 --> @abouvier commented on GitHub (Dec 12, 2024): Well, the style seems hardcoded [here](https://github.com/shadps4-emu/shadPS4/blob/714605c6a7d980868171c76121a23db328edd001/src/qt_gui/main_window.cpp#L118). Also, there is no default/system theme in shadps4, so it's impossible to respect the user's system theme. A default theme should be created, and `QApplication::setStyle` should only be called when an other theme is selected.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#586
No description provided.