Page 1 of 1

1.6.5: Interface broken when changing between screens with different ui zoom

Posted: Sat Mar 09, 2024 2:49 pm
by Shores
XnView: MP 1.6.5 - 64 bit
OS: Windows 10 home 64bit

Two monitors on the same Windows 10 machine, main one with 150% ui scaling, the secondary with 100% ui scaling.
XnViewMP has a perfect interface when opened, but if I switch the XnViewMP window to the other screen the ui is broken (too small if passing from 100% to 150%, too big on the other direction).

Effect: XnViewUI is broken

To reproduce:
1. open XNviewMP on a screen with a given UI scaling factor, all is ok
2. switch the window to a different screen with a different ui scaling
3. the interface is borken (too big or to small)
4. close program and reopen it, the ui is now correct on the second screen
5. switch the program again to the other screen, the ui is now broken again

Expected behaviour:
Each time the program is moved to a screen with a different ui scaling, the ui should change scale as it does when starting ui the program.
100 to 150.png
150 to 100.png

Re: 1.6.5: Interface broken when changing between screens with different ui zoom

Posted: Wed Mar 13, 2024 8:13 am
by xnview
Qt API has some problem with no integer scaling

Re: 1.6.5: Interface broken when changing between screens with different ui zoom

Posted: Mon Apr 15, 2024 6:58 am
by Shores
Thanks for the replay, but I don't understand if it can be resolved and/or when, or if I should report this to Qt...

Thanks!

Re: 1.6.5: Interface broken when changing between screens with different ui zoom

Posted: Mon Apr 15, 2024 7:19 am
by xnview
this has been reported already to Qt team

Re: 1.6.5: Interface broken when changing between screens with different ui zoom

Posted: Tue May 07, 2024 1:17 pm
by Shores
Thanks!