世俱杯 2025

QtitanNavigation (产品编号:13997)

模拟Microsoft Dynamics CRM-2016/Office 365导航界面和一组控件改善Qt.C ++应用程序用户体验的QtitanNavigation组件。

标签:UI界面用户界面控件QT

开发商: Developer Machines

当前版本: v4 beta

产品类型:控件

产品功能:UI界面

平台语言:

开源水平:不提供源码

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

我们非常高兴地宣布QtitanNavigationDesignUI v4的测试版本正式发布!发布更新的长时间延迟是由于开发了一种基于流行的Adobe XD工具创建样式的机制,官方计划摆脱为QStyle手工编写渲染代码,转而提供完全在Adobe XD中设计样式的能力(Figma支持目前处于完成的最后阶段)。现在这是没有任何限制的,您只需根据特定模板在Adobe XD中设计样式,使用特殊实用程序(dcmake.exe - 包含在DC Studio Tool中)将XD文件导出为XML文件,然后将结果XML文件加载到Qt中。XD模板的设计使您可以直接在Adobe XD中创建深色和浅色主题或任何其他颜色主题,颜色将被导出到QPalette,并且在呈现过程中,激活的调色板组将被考虑在内——无论是QPalette::Active、QPalette::Inactive还是QPalette::Disabled。支持鼠标的悬停、按下或禁用等组件状态,字体和指标也被导出。所有这些元素都是从Adobe XD文档中提取的,因此不需要在代码中定义它们,在遵循模板的同时在Adobe XD中实现设计就足够了。

QtitanNavigation v4 beta新版本图集
QtitanNavigation v4 beta新版本图集

除了新的样式,QtitanNavigationDesignUI 4还包含了一个更新的WindowTitleBar类,它允许自定义顶层窗口的标题栏。新的Windows标题栏是基于WinRT直接合成实现的,要使用它,您需要Qt v6.7.2或更高版本。如果您使用的是旧版本的Qt6或Qt5,则将使用基于WM_NCCALCSIZE的机制。构建需要使用Visual Studio编译器,如mingw. g++还不支持WinRT编译。WinRT的使用允许开发人员在Windows 10或11上实现对Acrylic效果的支持,就像在原生.NET应用程序中工作一样。对于Windows 11,Mica效果也可用。要启用它,使用:

Qtitan::WindowTitleBar::setBlurBehindWindowEffect(WindowTitleBar::Mica);

QtitanNavigation v4 beta新版本图集
QtitanNavigation v4 beta新版本图集

 更新后的WindowTitleBar包含了一个额外的功能,允许您添加几个自定义按钮:主题选择按钮(浅色或深色),设置按钮和后退按钮。当使用新的WindowsUI样式时,这些按钮将出现。

 对于Linux版本,WindowTitleBar类代码包含一个重要的bug修复,该bug阻止在KDE窗口管理器中正确拖动或调整顶级窗口的大小。此外,在这个新版本中,我们修复了与NavigationView和NavigationEdgeView类中的渲染相关的错误,以及用户报告的其他问题。QtitanNavigationDesignUI 4测试版的源代码可在QtitanNavigationDesignUI和QtitanSolution用户的个人帐户中获得。该版本目前仅适用于Windows, Linux和MacOS版本预计将于2025年5月底发布。


查看QtitanNavigation 更新新闻


更新时间:2025-05-08 09:47:13.000 | 录入时间:2017-11-07 10:19:03.000 | 责任编辑:龚雪

实时了解产品最新动态与应用
技术交流群: 166830288(QQ)

扫码获取中文帮助

相关产品
Qt

一个跨平台的C++图形用户界面应用程序开发框架。

QtitanDataGrid

一个独特的Qt开发框架产品,吸收了Delphi、C++以及其他语言的优点

QtitanDocking

一个用于允许创建类似于Microsoft可停靠用户界面的Qt框架组件。

QtitanRibbon

专业全面 & 实现Qt技术的跨平台Ribbon UI组件

QtitanChart

性能优异的跨平台Qt类图表组件

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP