Hello Denis,

I didn't know about QgsDockwidget yet, but looking on https://api.qgis.org/api/classQgsDockWidget.html it's a derived QDockwidget.

Image taken from https://doc.qt.io/qt-5/qdockwidget.html:

https://doc.qt.io/qt-5/images/mainwindow-docks.png

A docked QDockwidget uses automatically the available height or width of the widget where it is added, it can only be resized when it is floating:

dock_wdg = QgsDockWidget()
iface.addDockWidget(QtCore.Qt.RightDockWidgetArea, dock_wdg)
dock_wdg.setFloating(True)
dock_wdg.setGeometry(0,0, 600, 800)


Note:

addDockWidget and setFloating will both affect size/extent of mapCanvas and trigger two annoying canvas refreshes.

hth

Ludwig



Am 13.01.25 um 17:44 schrieb Denis Bourouffala via QGIS-User:
Hello,

On Qgis, I want to create a QgsDockwidget but I need to know if it's possible to fix the height with a special value or QgsDockWidget take up necessarily the entire height of my screen ?

Thanks you for your help.

Best regards

/Denis/


_______________________________________________
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info:https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to