Anpassung an Qt6, Fehler beim Beenden behoben

This commit is contained in:
Michael Otto
2025-11-13 09:32:36 +01:00
parent d60dbd13a5
commit c36dc8cae9
2 changed files with 12 additions and 3 deletions

View File

@@ -10,7 +10,8 @@ class DockManager:
"""
# Standard-Dockbereich: Rechts (wie die Verarbeitungswerkzeuge)
default_area = Qt.RightDockWidgetArea
# default_area = Qt.RightDockWidgetArea #Qt6
default_area = Qt.DockWidgetArea.RightDockWidgetArea
@classmethod
def show(cls, dock_widget, area=None):
@@ -28,10 +29,16 @@ class DockManager:
dock_widget.setObjectName(dock_name)
# Nur rechts andocken erlauben, wie bei der Toolbox
dock_widget.setAllowedAreas(Qt.RightDockWidgetArea)
# dock_widget.setAllowedAreas(Qt.RightDockWidgetArea) #Qt6
dock_widget.setAllowedAreas(Qt.DockWidgetArea.RightDockWidgetArea)
# Dock-Features setzen: schließbar und verschiebbar
dock_widget.setFeatures(QDockWidget.DockWidgetClosable | QDockWidget.DockWidgetMovable)
#dock_widget.setFeatures(QDockWidget.DockWidgetClosable | QDockWidget.DockWidgetMovable) #Qt6
dock_widget.setFeatures(
QDockWidget.DockWidgetFeature.DockWidgetClosable |
QDockWidget.DockWidgetFeature.DockWidgetMovable
)
# Alle vorhandenen Dockwidgets im Hauptfenster durchsuchen
# und solche mit dem Namensschema 'sn_dock_' schließen außer dem aktuellen