From 7615b382cb800c37e63fc656269ddbe538e83255 Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Mon, 6 Apr 2020 07:32:12 -0400 Subject: Update DockWidget example to use getActiveDockWidget. --- python/examples/hellodockwidget.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'python/examples/hellodockwidget.py') diff --git a/python/examples/hellodockwidget.py b/python/examples/hellodockwidget.py index 5f9c66ed..79df0e3f 100644 --- a/python/examples/hellodockwidget.py +++ b/python/examples/hellodockwidget.py @@ -94,14 +94,13 @@ class HelloDockWidget(QWidget, DockContextHandler): return HelloDockWidget(parent, name, data) def addStaticDockWidget(): - mw = QApplication.allWidgets()[0].window() - dock_handler = mw.findChild(DockHandler, '__DockHandler') - dock_widget = HelloDockWidget.create_widget("HelloDockWidget (Static Dock)", dock_handler.parent()) + dock_handler = DockHandler.getActiveDockHandler() + parent = dock_handler.parent() + dock_widget = HelloDockWidget.create_widget("HelloDockWidget (Static Dock)", parent) dock_handler.addDockWidget(dock_widget, Qt.BottomDockWidgetArea, Qt.Horizontal, True, False) def addDynamicDockWidget(): - mw = QApplication.allWidgets()[0].window() - dock_handler = mw.findChild(DockHandler, '__DockHandler') + dock_handler = DockHandler.getActiveDockHandler() dock_handler.addDockWidget("HelloDockWidget (Dynamic Dock)", HelloDockWidget.create_widget, Qt.BottomDockWidgetArea, Qt.Horizontal, True) addStaticDockWidget() -- cgit v1.3.1