按钮插件(Qt界面导航插件最新版:添加按钮灯光效果,动态更炫酷)
Posted
篇首语:会挽雕弓如满月,西北望,射天狼。本文由小常识网(cha138.com)小编为大家整理,主要介绍了按钮插件(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。
今天的内容就是这些了,点击下方“了解更多”获取限时免费体验资格!
相关参考
...输出功能—快捷键支持多—目前已支持杜比视界—强大的插件拓展功能启动播放器后,界面简洁清爽!格式支持多,市面上常见的格式都能支持,还可以播放iso和
按键精灵 lua插件编写(【按键精灵教程】后台脚本单开变多开 So—Easy)
金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想制作脚本...
怎么把3D里的插件删除(2021新版样条线清理插件 Spline Cleaner)
立即清洁、修理和整理成千上万的样条线!描述插件语言:中文版+英文版样条线清洁器是高级的成批处理用于在Autodesk3dsMax中清理、修复和管理样条曲线的工具。使用选择、附加、分离和删除多个形状智能过滤器:按大小、按长...
仪表时间显示原理:用户在打开车内点火之后,导航会根据GPS信号获取当前北京时间,然后发生时间给仪表进行校准显示,此时仪表显示是GPS获取的时间,给以前时间后仪表计算并不断更新显示,导航也会同步显示仪表时间。哪...
数字效果器(Waves插件 Maserati GTi吉他效果器)
GTi吉他处理器插件构思者TonyMaserati介绍说:“GTi插件的创造过程,少不了那些我仰慕的吉他演奏家的支持。我尝试过找出一些设置,能够作为模仿他们演奏风格的起点,比如说从像ElliottSmith那种非常贴脸的‘Clean’感觉,到Police...
广告模组(玩转小米路由器加装插件,去电视视频广告再也不用购买vip去广告)
众所周知,小米路由器可玩性比较差,没什么插件,不像其它品牌例如华硕可以刷梅林固件,大大增加功能。好在还是有一帮米粉,研发工具箱3.0插件,这插件独立于小米固件,不会影响到原来的登录跟功能,小米固件升级也不...
海泰克人机界面说明书(搞PLC系统集成,必须掌握的人机界面触摸屏汇总讲解)
...输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。” 触摸屏作为一...
海泰克人机界面说明书(搞PLC系统集成,必须掌握的人机界面触摸屏汇总讲解)
...输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。” 触摸屏作为一...
摄影灯后面的按钮(影视灯光也能模块化?国产录明CL60 双色温迷你摄影灯的巧妙结构)
模块化一直是各类产品想实现的效果体验,通过自己组装拼接,可以让原本简单的物件拓展更加广泛的应用场景,例如烈龙LM5独脚架上的快拆结构,就可以实现模块化的组装,兼容滑轨、脚架、稳定器等设备;现在灯光也可以通...
按键精灵lua插件怎么写(历史最牛的按键精灵插件介绍,学会少走很多弯路)
...上不再孤单,金猪脚本伴你一同成长.1.什么是按键精灵的插件按键精灵的插件是由按键精灵官方或用户自己提供的一种功能扩展。您可以使用VC、VB、D