"QT is a cross-platform development framework enabling your team to deploy a single codebase providing common APIs across all supported platforms. " [emphasis added]
-from QT's website (https://www.qt.io/product/qt-for-application-development/)-
Like much "combination" stuff (my fatrher had a ShopSmith¹ POS when I was a kid)--it can do a whole lot of things, but none of them especially well. Having retrired from System Deelopement after 50+ years I am comfortable statiung with some authority that for a complex application like Chitubox native code is the way to go. Graphics libraries and thelike can be helpful, but comples "cross-platform" development systems generally suck....
-----------------------------------------
¹- The ShopSmith could pretend to be a wood lathe, table saw, drill press, shaper, sander and planer--it was best, but not great at being a table saw, but table was too high and postage stamp sized--it did none of the other things at all well and at any point in time ended up configured as the tool you didn't want to use.