【发布时间】:2019-09-13 19:47:48
【问题描述】:
我正在尝试将我的插件窗口停靠在 QGIS 的右上角,但如果已经存在一个窗口,则无法将其放置在顶部。
我使用以下代码使插件窗口出现在右侧但不在顶部,因为顶部已经存在其他窗口。
dock_widget = QDockWidget("My_Plugin", self.iface.mainWindow())
dock_widget.setWidget(MainWindow)
dock_widget.setFixedWidth(356)
dock_widget.setFixedHeight(620)
self.iface.addDockWidget(QtCore.Qt.RightDockWidgetArea, dock_widget)
dock_widget.setAllowedAreas(QtCore.Qt.RightDockWidgetArea |
QtCore.Qt.TopDockWidgetArea)
示例如下:
我希望这个登录窗口在处理工具箱上方,即在QGIS的右上角,处理工具箱应该在登录窗口下方。
【问题讨论】:
标签: python pyqt qgis qdockwidget