当前您所在的位置:首页>开发控件 版本控制 >开发控件

QtitanDocking

用于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 键取消开始面板停靠

 

北京哲想软件有限公司