Hmmm some digging shows that the lxqt-qtplugin is shipped with the system as:
/usr/lib/x86_64-linux-gnu/qt6/plugins/platformthemes/libqtlxqt.so
But my install takes the theme plugins from /opt/DeepSkyStacker/plugins/platforms/platformthemes which contains plugins that were copied from /opt/Qt/6.10.0/gcc_64/plugins/platformthemes on my build system which doesn't include the lxqt plugin.
As lxqt does ship a suitable plugin, how can this be included as part of the Qt6 distribution for Linux (not the one that comes with the system as I have no control over the level of that!).
Looks like the QT distribution should also add a plugins/styles containing at least the Breeze and Kvantum plugins as shown here from the startup of an lxqt aware qt app (the desktop) on the system:
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: qt.core.plugin.factoryloader: checking directory path "/usr/lib/x86_64-linux-gnu/qt6/plugins/styles" ...
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: qt.core.plugin.factoryloader: looking at "breeze6.so"
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: qt.core.plugin.loader: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt6/plugins/styles/breeze6.so, metadata=
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: {
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "IID": "org.qt-project.Qt.QStyleFactoryInterface",
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "MetaData": {
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "Keys": [
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "Breeze"
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: ]
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: },
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "archlevel": 1,
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "className": "StylePlugin",
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "debug": false,
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "version": 395776
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: }
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: qt.core.plugin.factoryloader: Got keys from plugin meta data QList("breeze")
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: qt.core.plugin.factoryloader: looking at "libkvantum.so"
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: qt.core.plugin.loader: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt6/plugins/styles/libkvantum.so, metadata=
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: {
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "IID": "org.qt-project.Qt.QStyleFactoryInterface",
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "MetaData": {
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "Keys": [
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "kvantum",
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "kvantum-dark"
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: ]
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: },
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "archlevel": 1,
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "className": "KvantumPlugin",
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "debug": false,
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: "version": 395520
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: }
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: qt.core.plugin.factoryloader: Got keys from plugin meta data QList("kvantum", "kvantum-dark")
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: qt.core.plugin.factoryloader: checking directory path "/usr/libexec/styles" ...
Oct 30 09:10:05 charon org.freedesktop.impl.portal.desktop.lxqt[368070]: xdp-lxqt: Desktop portal registered successfully
Thanks, David