Kvantum engine support

Ideas for improvements and requests for new features in XnView MP

Moderator: xnview

Wormwood
Posts: 10
Joined: Wed Mar 11, 2026 5:33 pm

Kvantum engine support

Post by Wormwood »

Hi there again! I would like to make a suggestion regarding theming (on Linux). As I understand, XnView currently uses the Qt5 toolkit. There are various ways to style Qt5/6 applications, one of them being the Kvantum engine - which can be installed systemwide and then enabled via, say, qt5ct.

Most, if not all, Qt5 applications respect the Qt style setting ('platform theme') when it's changed to Kvantum. XnView, however, will always fall back on using the default Fusion style in such case, and will never accept any Kvantum themes. I should note that no errors are written in the terminal when this is attempted, and the program does not crash - it merely reverts to Fusion, with the default white-blue color palette.

Adding support for this theming engine to XnView is not essential, but still would be rather nice, as it offers more options for theming and better system integration. Unfortunately I am not familiar with the inner workings of Qt, so I cannot say whether such a request is trivial to implement, if at all possible.