Ich hatte im Python Forum mal um Hilfe gebeten und man hat mir einen Hinweis gegeben, dem ich hier mal nachgehe.

Der Forenuser meinte, das es ihn wundern würde, wenn ich von QtCore importieren müsste, also

self.addDockWidget(QtCore.Qt.DockWidgetArea.RightDockWidgetArea, self.items)

Das habe ich mal ausprobiert. Wenn ich von QtCore Qt importiere, kann ich das QtCore weglassen.

from PyQt6.QtCore import QSettings, Qt

dann geht auch

self.addDockWidget(Qt.DockWidgetArea.RightDockWidgetArea, self.items)

Es sieht so aus, das ich mich in dieses Thema noch ein wenig einarbeiten muss 🙂