Как я могу сделать код, чтобы закончить этот заголовок - PullRequest
0 голосов
/ 28 декабря 2018

1

  1. Это на моем пользовательском заголовке (как на картинке)

  2. Эти кнопки могут быть закреплены на заголовкеи перетащите его в диалоговое окно стенда .PS, когда он находится в заголовке, все еще с кнопкой func.

  3. Я могу перетащить их, чтобы изменить место, и могу закрыть их.

  4. Когда я их перемещаю, анимационный эффект перемещения похож на Qwidget.


  1. Я пытаюсь нажать кнопку в оригиналеtitlebar из Qdockwidget.

  2. Я пытаюсь написать свой собственный MyDockwidget.cpp。, но исходный код QT нелегко изучить.

  3. Iдумаю, может быть есть другой способ сделать это.

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