Qt QDockWidget屬性 setFeatures、setAllowedAreas
阿新 • • 發佈:2020-11-02
QDockWidget類繼承與QWidget類,用於停靠視窗的管理。在主視窗中,先設定中心控制元件,然後例項化QDockWidget物件,通過setFeatures( )設定停靠視窗的窗體特性,通setAllowedAreas( )設定窗體可停靠的區域。具體如下:
void setFeatures(DockWidgetFeatures features )
QDockWidget::DockWidgetClosable | 停靠窗可關閉 |
QDockWidget::DockWidgetMovable | 停靠窗可移動 |
QDockWidget::DockWidgetFloatable | 停靠窗可浮動 |
QDockWidget::DockWidgetVerticalTitleBar | 標題欄垂直放置 |
QDockWidget::AllDockWidgetFeatures | 可關閉、可移動、可浮動 |
QDockWidget::NoDockWidgetFeatures | 不可關閉、不可移動、不可浮動 |
void setAllowedAreas ( Qt::DockWidgetAreas areas )
Qt::LeftDockWidgetArea | 可在中央控制元件的左側停靠 |
Qt::RightDockWidgetArea | 可在中央控制元件的右側停靠 |
Qt::TopDockWidgetArea |
可在中央控制元件的頂部停靠 |
Qt::BottomDockWidgetArea | 可在中央控制元件的底部停靠 |
Qt::AllDockWidgetAreas | 可在中央控制元件的任意方向停靠 |
Qt::NoDockWidgetArea | 只可停靠在插入處 |