Qt QDockWidget屬性 setFeatures、setAllowedAreas


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 只可停靠在插入處


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM