如何使用 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
仅在 OS X 上使用;该标志在其他平台上被简单地忽略,因此您可以无条件地指定它。