snipplrCallback({"id":36652,"title":"dock-widget","source":"
\/*<\/span><\/div><\/li> #include "QTreeWidget"<\/span><\/div><\/li> #include"QDockWidget"<\/span><\/div><\/li> <\/div><\/li> QTreeWidget *treeWidget=new QTreeWidget;<\/span><\/div><\/li> <\/span><\/div><\/li> \/\/make instance of DockWidget<\/span><\/div><\/li> QDockWidget *shapesDockWidget = new QDockWidget(tr("Shapes"));<\/span><\/div><\/li> <\/div><\/li> shapesDockWidget->setObjectName("shapesDockWidget");<\/span><\/div><\/li> \/\/add Tree Widget to DockWidget ,DockWidget takes only (List Widget,Tree Widget,Table Widget)<\/span><\/div><\/li> shapesDockWidget->setWidget(treeWidget);<\/span><\/div><\/li> <\/div><\/li> \/\/u can limit DockWidget by this line , by default all 4 corners are allowed<\/span><\/div><\/li> shapesDockWidget->setAllowedAreas(Qt::LeftDockWidgetArea<\/span><\/div><\/li> | Qt::RightDockWidgetArea);<\/span><\/div><\/li> <\/div><\/li> \/\/put DockWidget to MainWindow<\/span><\/div><\/li> addDockWidget(Qt::RightDockWidgetArea, shapesDockWidget);<\/span><\/div><\/li><\/ol><\/pre>","link":"https:\/\/snipplr.com\/view\/36652\/dock-widget"});