用于Windows Qt 5.10.1/32 位的二进制文件和C++ 头文件 (由 Digia 创建的原件)
用于Linux Qt 5.10.1/64 位的二进制文件和C++ 头文件 (由 Digia 创建的原件)
用于Mac OSX Qt 5.10.1/64 位的二进制文件和C++ 头文件 (由 Digia 创建的原件)
QtitanDocking-Qt 框架组件支持创建一个Microsoft,类似于一个可停靠用户界面。该组件具有 microsoft 产品的所有基本功能, 而这些产品都使用了可停靠的 UI (例如, 在microsoftVisual Studio )。大多数功能不能通过标准的Qt解决方案来实现。
更具相关条件,对接系统可以分为两个主要的子系统-DockBars 和 DockPanels。
DockBars-实现了与传统工具栏协同工作。每个 DockBar 可以有几行停靠, 每行都包含一组工具栏。在同一 DockBar 中将工具栏从一行移动到另一个行时, 该机制要么创建一个新行, 要么将其删除。而这会改变DockBar的大小。自动定位得到优化, 当 DockBar 容器缩小时, 工具栏会变得尽可能长, 这样就可以观察工具栏上的所有命令。这与本机 Qt 解决方案形成对比。
•在所需位置创建或添加工具栏到容器中
•并排定位工具栏而不重叠
•在容器之间拖动工具栏
•支持浮动工具栏
•在放置工具栏时支持容器中的多行和多列
•当容器缩小时, 自动计算最佳工具栏位置
•在QWidget上创建DockBar容器
DockPanels-实现具有很大可能性的停靠板机制。支持如下功能,包括自动隐藏面板功能、由拆分器分隔面板组或将面板组放置在制表符中等。
以下是子系统的主要功能:
•可以在任何QWidget 上部署停靠机制。例如, 在MainWindow,MDI Window, 对话框。
•支持记录、拆分、自动隐藏全屏容器
•支持拖放机制, 且不受任何限制
•处于活动状态且具有焦点的面板以特殊方式进行突出显示
•可以隐藏面板, 然后再次显示在其之前的位置
•自动隐藏动画模式
•将面板分到自动隐藏全屏模式下的选项卡中
•在XML文件中保存/加载面板的状态和布局
•锁定窗口内的面板
•支持鼠标双击对面板标题进行处理。对于容器内的面板, 它会使面板在容器中达到尽可能大。对于浮动面板, 该操作将恢复其之前的位置, 并把面板从主窗口上移除
•能够将自定义菜单添加到停靠面板的标题中
•当鼠标指向特殊标记时, 停靠区域用透明面板进行突出显示,该机制有自定义选项
•能够通过按ESC 键取消开始面板停靠