Я использую расширенную систему стыковки QT
https://github.com/githubuser0xFFFF/Qt- ... ing-System
которая кажется довольно зрелой.
Как только я откреплю свои доки, они будут свободно плавать на экране.
К сожалению, мне не удалось выяснить, как заблокировать плавающий док внутри границ мое окно («стиль MDI»)
Есть ли возможность это сделать?
Несколько простого кода для начала:#include
#include
#include
#include
using namespace ads;
class MainWin: public QMainWindow
{
Q_OBJECT
public:
MainWin(QWidget *parent = nullptr);
~MainWin();
private:
CDockManager mDockManager;
};
MainWin::MainWin(QWidget *parent)
: QMainWindow(parent),mDockManager(this)
{
setCentralWidget(&mDockManager);
CDockWidget *dock=new CDockWidget("New Dock",&mDockManager);
mDockManager.addDockWidgetFloating(dock);
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... ide-window
Система QT Advance Docking: как заблокировать плавающие доки внутри окна ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Отчеты о сканировании безопасности Red Hat Advance Cluster CVE-2023-52425 (экспат) [закрыто]
Anonymous » » в форуме JAVA - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка при попытке установить `docking` "Повторная попытка (Retry(total=4, ...."
Anonymous » » в форуме Python - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-