下载QtitanNavigationDesignUI 2.0.4 - 30天免费试用
发布日期: 10.19.2019
Digia Qt.C ++的导航设计和流利设计UI概念的QtitanNavigationDesignUI实现
QtitanNavigationDesignUI组件是一组GUI控件,这些GUI控件实现了诸如侧边栏、导航框架、命令栏之类的导航界面,并添加了控件,其主要任务是改善Qt.C ++应用QtitanNavigationDesignUI的控件结合了用户界面构造的各种范式“ Ribbon UI”和“ Side Bar”,可在您的应用程序中更好地导航,使用户对应用程序各部分的访问更加直观。程序的用户体验。
因此,它允许同时显示更多信息,并允许您以更少的滚动和更少的点击有效地查看所有实体(工作区、网格或其他项目)。
像我们的其他解决方案一样,QtitanNavigationDesignUI允许您创建企业级应用程序,而无需考虑环境或Windows,Linux和MacOSX中的向后兼容性。
QtitanNavigationDesignUI概述
组件提供以下部分:
窗口标题栏自定义
组件提供了一种定制窗口标题栏的解决方案。 您可以控制非客户端框架的大小、背景色、系统按钮和其他元素。 可以将“后退”按钮添加到标题栏,而不是系统菜单按钮。 特殊模式允许将标题栏直接放置在窗口工作区上。 可以通过QStyle和负责渲染标题栏的相应原语(例如QStyle :: SC_TitleBarSysMenu,QStyle :: SC_TitleBarCloseButton等)来添加自定义QWidget和通常完全托管的渲染标题栏。
新型材料
组件使您可以创建代表丙烯酸材料的特殊小部件,以在视觉上为应用程序提供很大的深度和体积。 您可以控制材质的色调颜色和不透明度级别。材质小部件支持两种模式。第一种模式显示桌面的背景,应用程序后面的其他窗口部分透明且模糊。 第二种模式显示其他QWidget在应用程序内部的材料部件背后是半透明的且模糊的。有关详细信息,请参见屏幕截图:
在Windows 10或MacOSX下,组件使用本机API将材质笔刷与桌面的模糊背景混合。
导航视图
NavigationView 它是一个小部件,通常是窗口上的主要小部件,提供可折叠的导航菜单(侧边栏)和导航框架。 窗口小部件会自动使自己的视图布局适应不同的窗口大小。
导航栏(命令栏)
使用新的导航栏,可以更轻松快捷地找到所需信息。 类似于QMenuBar,它位于应用程序主窗口的顶部。 它可能包含许多带有图标或任何小部件(QWidget)的导航按钮。
导航应用程序的类集
许多类可让您快速而廉价地创建支持导航设计概念的应用程序,并在应用程序页面之间提供便捷的导航。
NavigationFrame小部件可在页面之间进行切换,并支持可与标题栏上的“后退”按钮关联的历史记录。 切换时可能有几种动画模式。
NavigationMainMenu与NavigationBackstageMenu一起,是一个新的垂直堆叠的导航结构。 NavigationMainMenu包含一组全局控制单元,这些控制单元可以与下级低级菜单关联,也可以与任何用户操作(类似于简单按钮)关联。
NavigationBackstageMenu是一个单个下拉面板,用于按类别排列项目。 NavigationBackstageMenu可能受制于NavigationMainMenu的项目,或者从属于导航栏上的按钮。 该组件允许您同时与控制单元和按钮共享单个菜单。
NavigationSidePane辅助弹出面板,通常用于显示帮助信息。 但是您可以使用其他辅助目标,例如显示应用程序设置。 该面板在主应用程序窗口的一侧显示。
预定义主题集
组件提供使用主题选项个性化配色方案的功能。 您可以更改导航栏的颜色、主菜单背景、后台菜单背景、标题颜色、项目默认颜色、链接颜色。 此外,组件选项具有多个预定义的颜色主题,可以快速选择。
导航UI浅蓝色主题
Navigation UI红色主题
最近查看的内容
QtitanNavigationDesignUI的一个不错的功能是“最近查看的内容”引擎。 使用此工具,您可以访问与应用程序的记录、视图和仪表板关联的最近查看的操作。 用户可以固定经常访问的导航操作和视图,然后单击此按钮以弹出列表,其中还包含最近查看过的内容。 (正在开发中)
QtitanNavigationDesignUI实施细节
该组件是在100%本机Qt / C ++中设计的,并且不使用外部借用和第三方库。 但是,有部分代码以不同的方式在每个平台上实现。 这样做是由于Qt的某些功能以及改进的渲染性能。
QtitanNavigationDesignUI支持 - Qt5.x 32位或64位。该请求可以支持Qt4.8。
与Qt Designer集成
QtitanNavigation组件可与Qt Designer方便地集成。 这使您可以在设计时管理导航UI在表单上的位置。 导航UI设计器插件同时支持QtDesigner和QtCreator。 此外,该组件还包含QtCreator的应用程序向导模板。
-
开发者授权
您将为使用Qt或Delphi组件源代码的每个开发人员获得单一开发人员许可。
单个使用该软件的开发人员可以使用一份组件产品的注册副本(单一开发人员许可)。
-
企业许可
使用此组件源代码的项目开发人员组必须为该组的每个成员购买“单一开发人员许可证”,否则他们可以购买企业许可证。 对于企业许可,开发人员的数量不受限制。
-
什么时候收到完整版本?
在处理完您的订单后,您将立即通过我们的网站帐户收到该产品的完整版本(二进制文件和源代码)。 如果您在我们的网站上没有帐户,它将自动创建。
-
更新如何?
注册用户可免费更新产品一年。期满后,您可以更新您的许可证,单个开发者许可证可以享受40%的折扣,企业许可证可以享受50%的折扣。
-
技术支持怎么样?
对于单个客户,将通过电子邮件或通过论坛免费提供支持。 在许可证有效期间,为企业客户提供高优先级的支持,并且服务请求的数量不受限制。
-
折扣呢?
对于2至5份产品,我们将自动给予10%的折扣,对于6份或更多产品,我们将自动给予15%的折扣。 如果您需要10份以上的产品副本,请与我们联系以获取企业许可。