FC2ブログ

凛(kagring)のUE4/UE5とUnityとQt勉強中のゲーム制作ブログ

2016 年から UE4 / 2021年から UE5 を触り始めました。勉強したもののメモ用のブログです。C++ での Qt、Unity も少しあります。ゲーム制作の話題もはじめました。

PREV | PAGE-SELECT | NEXT

≫ EDIT

C++ Qt QDockWidget のドッキング無効化

Qt の QDockWidget で親ウィンドウにドッキングしないようにする方法です。

こんな感じになります。

// ウィンドウ
QtWindow::QtWindow( QWidget* parent )
: QDockWidget(parent)
{
// ドッキングを無効
this->setAllowedAreas( Qt::NoDockWidgetArea );
// 最初はDockせずにフローティングの状態にする
this->setFloating(true);
}


setAllowedAreas( Qt::NoDockWidgetArea );
これが無効化するための関数です。
setFloating(true);
この関数で初期をドッキングしないようにしておくとよいかもです。

メインウィンドウの奥にいってもらいたくないウィンドウなどを作るときになど使えるかもしれません。

| Qt | 01:09 | comments:0 | trackbacks:0 | TOP↑

COMMENT















非公開コメント

TRACKBACK URL

http://kagring.blog.fc2.com/tb.php/97-c4e6ce08

TRACKBACK

PREV | PAGE-SELECT | NEXT