[Interest] Change QML Application Style on Runtime
alervdvcw at gmail.com
Wed May 25 02:31:09 CEST 2022
Try to call App.changeStyle via queued connection. I.e. your
Button::onClicked handler must exit BEFORE you shut the engine down.
On 5/24/2022 6:45 PM, randomslap--- via Interest wrote:
> Hello Qt people!
> I would like to inquire your assistance regarding this:
> Is there a way to change the style of a QML(QuickControls2) UI of an
> application while it runs? Specifically the program should work with
> QQmlApplicationEngine and an ApplicationWindow QML Item.
> I have tried making a simple program that could reload its quick
> style upon clicking one of the buttons on it. The program appears at
> first and seems to close and execute the function that tries to reload
> the style but seems to fail on engine.load(). I have sent an image of
> all the code and the code files too.
> I would specifically like to implement something like this on a
> Desktop Environment and being able to load a new style on runtime
> would allow for unlimited "theming" options.
> Thank you for maintaining the Qt Project.
> Interest mailing list
> Interest at qt-project.org
More information about the Interest