龙空技术网

Qt界面导航插件最新版:添加按钮灯光效果,动态更炫酷

不如温暖过生活 527

前言:

现在兄弟们对“qt做界面的效果”可能比较关心,兄弟们都想要剖析一些“qt做界面的效果”的相关内容。那么小编也在网络上收集了一些关于“qt做界面的效果””的相关资讯,希望朋友们能喜欢,同学们一起来学习一下吧!

QtitanNavigationDesignUI实现了Digia Qt.C++的导航设计和Fluent Design UI概念

QtitanNavigationDesignUI组件是一组GUI控件,这些GUI控件实现了诸如汉堡菜单,导航框架,命令栏之类的导航界面,并添加了控件,其主要任务是改善Qt.C ++应用程序的用户体验。QtitanNavigationDesignUI的控件结合了用户界面构造的各种范式“ Ribbon UI”和“ Side Bar”,可在您的应用程序中更好地导航,使用户对应用程序各部分的访问更加直观。

因此,它允许同时显示更多信息,并允许您以更少的滚动和更少的点击有效查看所有实体(工作区域,网格或其他项目)。 像我们的其他解决方案一样,QtitanNavigationDesignUI允许您创建企业级应用程序,而无需考虑环境或Windows,Linux和MacOSX中的向后兼容性。

QtitanNavigationDesignUI概述

组件提供以下部分:

窗口标题栏自定义组件提供了定制窗口标题栏的解决方案。您可以控制非客户端框架的大小,背景颜色,系统按钮和其他元素。可以将“后退”按钮添加到标题栏,而不是系统菜单按钮。特殊模式允许将标题栏直接放置在窗口工作区上。可以通过QStyle和负责渲染标题栏的相应原语(例如QStyle :: SC_TitleBarSysMenu,QStyle :: SC_TitleBarCloseButton等)来添加自定义QWidget和通常完全托管的渲染标题栏。Acrylic材料组件使您可以创建代表Acrylic材料的特殊小部件,以使应用程序在视觉上具有很大的深度和体积。您可以控制材质的色调颜色和不透明度级别。材质小部件支持两种模式。第一种模式显示桌面的背景,应用程序后面的其他窗口部分透明且模糊。第二种模式显示其他QWidget在应用程序内部的材料部件背后是半透明的且模糊的。有关详细信息,请参见屏幕截图:在Windows 10或MacOSX下,组件使用本机API将材质笔刷与桌面的模糊背景混合。导航视图NavigationView它是一个小部件,通常是窗口上的主要小部件,提供可折叠的导航菜单和导航框架。窗口小部件会自动使自己的视图布局适应不同的窗口大小。导航栏(命令栏)使用新的导航栏,可以更轻松快捷地查找所需信息。类似于QMenuBar,它位于应用程序主窗口的顶部。它可能包含许多带有图标或任何小部件(QWidget)的导航按钮。导航应用程序的类集一些类允许您快速、低成本地创建支持导航设计概念的应用程序,并提供应用程序页面之间的便捷导航。NavigationFrame :这个小部件提供了页面之间的切换,并支持点击历史记录,可以与标题栏上的 "返回 "按钮关联。切换时可使用多种动画模式。NavigationMainMenu :与NavigationBackstageMenu一起是一个新的垂直堆叠的导航结构。NavigationMainMenu:包含了一组全局磁贴,它可以与一个下级的低级菜单相关联,也可以与任何用户操作相关联(工作方式就像一个简单的按钮)。NavigationBackstageMenu :是一个单一的下拉面板,将项目按类别排列。NavigationBackstageMenu可以受制于NavigationMainMenu的项目或从属于位于导航栏上的按钮。该组件允许您同时共享瓦片和按钮的单项菜单。NavigationSidePane 辅助弹出面板,通常用于显示帮助信息。但你也可以使用其他附属目标,例如显示应用程序的设置。该面板平滑地显示在应用程序主窗口的侧面预定义主题集组件提供使用主题选项个性化配色方案的功能。您可以更改导航栏的颜色,主菜单背景,后台菜单背景,标题颜色,项目默认颜色,链接颜色。此外,组件选项具有多个预定义的颜色主题,可以快速选择。导航UI浅蓝色主题导航UI红色主题最近浏览QtitanNavigationDesignUI的一个不错的功能是“最近查看的项目”引擎。使用此工具,您可以访问与应用程序的记录,视图和仪表板关联的最近查看的操作。用户可以固定经常访问的导航操作和视图,然后单击此按钮以显示还具有最近查看过的项目的列表。(正在开发中)

QtitanNavigationDesignUI实现细节

该组件采用100%原生Qt/C++设计,不使用外部借用和第三方库。但是,有部分代码在各个平台上以不同的方式实现。这样做是因为Qt的一些特性,也是出于提高渲染性能的考虑。

QtitanNavigationDesignUI支持--Qt5.x 32位或64位。Qt4.8可以被请求支持。

与Qt Designer集成

QtitanNavigation组件与Qt Designer进行了方便的集成。这允许您在设计时管理导航界面在表单中的位置。导航界面设计器插件同时支持QtDesigner和QtCreator。此外,该组件还包含一个QtCreator的应用向导模板。

当前版本V2.1.0

此版本向按钮添加了灯光效果,就像在原始Windows Fluent Design用户界面中所做的那样。当您将鼠标移到按钮上时,指示灯会出现。内部背景和单独的框架边框以浅色突出显示。对于某些按钮,边框会分别突出显示。当您单击带有灯光效果的按钮时,按下时会伴随着灯光动画。

工具推荐:

QtitanRibbon| 下载试用: 遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。QtitanChart | 下载试用 :是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。并且支持所有主要的桌面操作系统QtitanDataGrid| 下载试用 : 适用于Qt的商业化DataGrid 组件,使得表格数据可以直接面向终端用户完全集成了QtDesigner,极易适应其他相似开发环境,保证100%兼容Qt GUI。

今天的内容就是这些了,点击下方“了解更多”获取限时免费体验资格!

标签: #qt做界面的效果