Hello,

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@qt-project.org
https://lists.qt-project.org/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to