With QML you can implement native fractional scaling but I don't know how it interacts with Windows's scaling mostly because I don't have a high DPI screen on my Windows computer.
My application has a setting where you can choose whatever arbitrary scale you want, smaller or larger than default.