C ++ / Qtを使用してTextmateのファイルエクスプローラーのようなサイドパネルを作成するにはどうすればよいですか?下の画像の左側のパネルのように、より正確に言うと、次のようになります。
(出典:garzaincredible.com)
私のニーズに最も近いのはそうですがQDockWidget
、それでも使い方がわかりませんでした。
C ++ / Qtを使用してTextmateのファイルエクスプローラーのようなサイドパネルを作成するにはどうすればよいですか?下の画像の左側のパネルのように、より正確に言うと、次のようになります。
(出典:garzaincredible.com)
私のニーズに最も近いのはそうですがQDockWidget
、それでも使い方がわかりませんでした。
それは「引き出し」と呼ばれています。Qtには、Qt::WindowFlags
このための特別なフラグがありますQt::Drawer
。QDockWidgetでこのフラグを使用することを目的としています。
QDockWidget* dock = new QDockWidget(parent, Qt::Drawer);
これにより、ドックウィジェット用のCocoaドロワーが作成されます。Qt::Drawer
OSXでのみ使用されていることを確認する必要はありません。そのフラグは他のプラットフォームでは単に無視されるため、無条件に指定できます。