Migration to Qt 6

Ask for help and post your question on how to use XnView MP.

Moderator: xnview

User avatar
user0
XnThusiast
Posts: 2920
Joined: Sat May 09, 2015 9:37 am

Migration to Qt 6

Post by user0 »

Hi Pierre,
Are there any plans to migrate to Qt 6?
User avatar
xnview
Author of XnView
Posts: 47735
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Migration to Qt 6

Post by xnview »

not yet, QT6 doesn't support Win7 & MacOS 10.12/13
Pierre.
User avatar
user0
XnThusiast
Posts: 2920
Joined: Sat May 09, 2015 9:37 am

Re: Migration to Qt 6

Post by user0 »

maybe time has come?

- standard support of 5.15 ends 2023-05-26
- there are quite a lot qt related issues been reported on forum, maybe they are solved in newer version
- hope theme functionality will be improved
-- finally remove 'old dark' theme, all related files/folders as it is confusing a lot
-- maybe add user-customizable theme functionality
- market share of OS necro versions has dropped to minimum (eg win7 <4%)

ps: obs short discussion on the subject
User avatar
xnview
Author of XnView
Posts: 47735
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Migration to Qt 6

Post by xnview »

user0 wrote: Thu May 18, 2023 5:29 am - standard support of 5.15 ends 2023-05-26
i have a support until 2024
- there are quite a lot qt related issues been reported on forum, maybe they are solved in newer version
yes, "better support for HiDPI and fractional scaling"
- market share of OS necro versions has dropped to minimum (eg win7 <4%)
Windows 8 & macOS 10.13 too
Pierre.
cday
XnThusiast
Posts: 4540
Joined: Sun Apr 29, 2012 9:45 am
Location: Cheltenham, U.K.

Re: Migration to Qt 6

Post by cday »

Users have quite recently still been requesting updated versions for Windows XP... :wink:
User avatar
user0
XnThusiast
Posts: 2920
Joined: Sat May 09, 2015 9:37 am

Re: Migration to Qt 6

Post by user0 »

xnview wrote: Thu May 18, 2023 8:21 am Windows 8 & macOS 10.13 too
  • macOS 10.13 support status by Apple
    Unsupported as of November 2020.[2] iTunes is no longer being updated, but is able to download driver updates to sync to newer devices.[3]
    Apple probably allows to upgrade for free, but I'm not sure.
  • Windows 8
    not sure I've heard of cases where people wilingly sticked with win8 (which cannot be said about xp/win7)

cday wrote: Thu May 18, 2023 8:37 am Users have quite recently still been requesting updated versions for Windows XP... :wink:
I'm pretty sure these 1-5 users can happily use Classic version or current MP (that is stable enough) and do not hold the progress (similar to x86 lovers) :D


However, I'm unaware about any Pierre's liabilities to the payed users.
So I'm just patiently waiting for changes :(
ckit
XnThusiast
Posts: 2590
Joined: Tue Feb 17, 2004 1:11 am
Location: QLD, Australia

Re: Migration to Qt 6

Post by ckit »

XnViewMP v2.x is QT6
XnViewMP v1.x is QT5
XnView Classic is Pure C or Python, Boa, Cobra or IDK

Done, wasn't that hard!
AMD Ryzen 3 3300X 3.8Ghz, 16Gb DDR4, RX6600XT with Dell U2520D at 2560x1440@60Hz scaling 125%
Win11 x64 25H2, MS PowerToys, Process Lasso Pro and Wintoys
User avatar
xnview
Author of XnView
Posts: 47735
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Migration to Qt 6

Post by xnview »

ckit wrote: Fri May 19, 2023 5:18 am XnViewMP v2.x is QT6
XnViewMP v1.x is QT5
Yes but maintenance & build will not be easy...
Pierre.
User avatar
user0
XnThusiast
Posts: 2920
Joined: Sat May 09, 2015 9:37 am

Re: Migration to Qt 6

Post by user0 »

any news on plans for qt6?
User avatar
xnview
Author of XnView
Posts: 47735
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Migration to Qt 6

Post by xnview »

user0 wrote: Wed Jan 03, 2024 1:16 pm any news on plans for qt6?
i think not before 2025.
Pierre.
flipflop
Posts: 7
Joined: Mon Jan 06, 2025 3:54 pm

Re: Migration to Qt 6

Post by flipflop »

Any progress on Qt6 migration? Except for XnViewMP, all of the Qt apps I'm using were megrated to Qt6. Would be amazing to see XnViewMP close this gap as well
User avatar
xnview
Author of XnView
Posts: 47735
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Migration to Qt 6

Post by xnview »

flipflop wrote: Mon May 04, 2026 11:07 pm Any progress on Qt6 migration? Except for XnViewMP, all of the Qt apps I'm using were megrated to Qt6. Would be amazing to see XnViewMP close this gap as well
The beta test of Qt6 version will start very soon...
Pierre.
jkm
Posts: 509
Joined: Sat May 11, 2024 12:43 am

Re: Migration to Qt 6

Post by jkm »

It’s the app and the features it provides that are important, not the framework it’s built on.
RazonShark
Posts: 1
Joined: Thu May 07, 2026 5:42 am

Re: Migration to Qt 6

Post by RazonShark »

jkm wrote: Tue May 05, 2026 6:09 am It’s the app and the features it provides that are important, not the framework it’s built on.
It's both. Apart from some Linux distros starting to remove Qt 5 support from their repos, the other benefit to Qt 6 is it supports fractional scaling extremely well. Right now xnview doesn't support HiDPI scaling properly. Yes it has a checkbox that says "Scale on HiDPI screen: 1 image pixel equals 1 screen pixel" but when fractional scaling is applied it doesn't actually work and everything is zoomed in far more at 100% than it should be, where as native KDE applications like Gwenview understand fractional scaling properly and compensate. I've had to use various environment variables to force xnview to behave and even then it's not quite correct. I'm hoping the move to Qt 6 will naturally solve this.