美文网首页
QDockWidget

QDockWidget

作者: shyoskyo | 来源:发表于2019-11-12 16:29 被阅读0次

    QDockWidget是设置可停靠、悬浮窗口等的类,它的设置灵活多变。我们以一个实际例子来说明它的用法:

    主要就是包括以下4个相关函数:

    1、setFeatures()-->设置停靠窗口的特性。

    2、setAllowedAreas()-->设置可以停靠的区域。

    3、dock->setWidget()-->设置dock里面的窗口具体类型

    4、addDockWidget()-->主窗口添加一个停靠窗口

    接下来重点对setFeatures()所引用的宏进行说明:

    QDockWidget::DockWidgetClosable-->停靠窗口可以关闭

    QDockWidget::DockWidgetMovable-->停靠窗口可以移动

    QDockWidget::DockWidgetFloatable-->停靠窗口可以浮动

    QDockWidget::AllDockWidgetFeatures-->停靠窗口可以所有属性

    QDockWidget::NoDockWidgetFeatures-->停靠窗口没有所有属性

    接下来重点对setAllowedAreas()所引用的宏进行说明:

    Qt::LeftDockWidgetArea-->可在主窗口的左侧停靠

    Qt::RightDockWidgetArea-->可在主窗口的右侧停靠

    Qt::TopDockWidgetArea-->可在主窗口的顶侧停靠

    Qt::BottomDockWidgetArea-->可在主窗口的底侧停靠

    Qt::AllDockWidgetArea-->可在主窗口的任意侧停靠

    Qt::NoDockWidgetArea-->不可在主窗口的任意侧停靠

    相关文章

      网友评论

          本文标题:QDockWidget

          本文链接:https://www.haomeiwen.com/subject/whsqictx.html