我如何制作代码以完成此标题

时间:2018-12-28 07:00:45

标签: qt titlebar qdockwidget

1

  1. 这是我的自定义标题(如图片)

  2. 需要将这些按钮停靠在标题上,然后拖出即可成为站立对话框。PS,当其位于标题上时,仍带有按钮功能。

  3. 我可以拖动它们以更改位置,并可以将其关闭。

  4. 当我移动它们时,移动动画效果就像Qwidget。


  1. 我尝试从Qdockwidget的原始标题栏中按下按钮。

  2. 我尝试编写自定义MyDockwidget.cpp。但是QT源代码不容易学习。

  3. 我想可能还有其他方法可以做到这一点。

    if (bClose)
    {
        setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable /*| QDockWidget::DockWidgetFloatable*/);
    }
    else
    {
        setFeatures(QDockWidget::NoDockWidgetFeatures);
    }
    

0 个答案:

没有答案