Qt Design Studio 4.5现已发布

Qt Design Studio现已强势回归,生产力和可用性均得到大幅提升。无论是直观的3D编辑界面,还是与Figma和Qt Creator的无缝连接,新版Qt Design Studio将为您带来更好的产品开发体验。快来深入了解Qt Design Studio的全新功能吧!

为3D场景带来逼真的光影效果

支持菲涅尔透镜效果

菲涅尔效果可以提升3D场景的逼真度。在Qt Design Studio 4.5中,用户无需编写自定义材质代码即可为原理材质启用菲涅尔效应。菲涅尔可以从Clearcoat材质中获得,也可用作单独的材质效果。

快来试试Qt Design Studio 4.5中的菲涅尔效应示例,体验这项全新的菲涅尔透镜效果吧!这里我们为其提供了多种可用属性。

注:菲涅尔功能是Qt 6.8向后移植的一项预览功能,常规版Qt 6.7 并不支持。您可以在Qt Design Studio中试用该功能,但如果您希望脱离Qt Design Studio单独构建应用,则需安装Qt 6.8预览版。

发光与辉光效果

该功能真实再现了光线在现实世界中的物理行为。借助Qt Design Studio中的发光效果,您可有效改善3D场景中的视觉效果。

Qt Design Studio支持色调映射、景深、镜头光晕、发光与光辉等ExtendedSceneEnvironment内置效果。其中发光与辉光效果是为场景带来逼真效果的一个关键因素。快来试试我们最新推出的示例,了解这项功能在不同强度、模糊、混合模式等设置下的使用效果吧!

用户友好的3D开发

飞行摄像机模式

该模式允许用户通过键盘快捷键来浏览3D场景,无需运行项目即可在3D场景中尽情遨游。只需轻轻滑动指尖,3D世界即可尽收眼底。

按住鼠标右键,并在键盘上按下WASD+Q/E键,即可控制透视摄像机的飞行轨迹,以查看整个3D视图,在查看对场景所做的更改时可节省大量时间。

选择3D对象

2D和3D编辑模式现可一键切换,无需在导航器中搜索3D对象,编辑时亦无需在2D和3D视图间来回切换。只需双击2D视图中的3D元素,即可立即在3D视图中打开。从此,所有工作便可在单个工作区中完成。

与Figma的结合更为紧密

支持Figma效果

现如今,Figma设计已远远超出了线框图的范畴。想要呈现精美的视觉效果,模糊、阴影等效果必不可少。但如果直接从Figma中导出设计稿,效果会栅格化为图像,从而无法继续微调。

新版Qt Design Studio 4.5可将图像和效果作为组件进行转换,帮助您导出项目中的Figma效果。也就是说,您可在Qt组件中获得与此前Figma中完全相同的视觉效果。

想要亲自体验这项功能?您可将该示例Figma文件加载到Figma环境,再使用Qt Bridge for Figma插件将其导入Qt。目前,我们支持所有Figma效果(包括图层和背景模糊、内阴影和投影阴影等),并可继承所有控制效果的参数。如果您对Figma输出的效果不满意,还可在Qt Design Studio中对效果进行微调。

现成的2D效果

不止于Figma效果!借助Qt Design Studio 4.5,无需使用Figma即可直接应用与之相同的效果。对于2D UI组件,可在Qt Design Studio的2D视图中直接应用相同的效果。该功能与应用Figma效果所需的功能完全一致,均包含投影阴影、内阴影、图层模糊和背景模糊等效果。这些效果与CSS等其他设计工具的效果也完全一致。

设计效果作为Studio Components的一部分,也可用于从Qt Design Studio导出的Qt项目(使用Qt Creator完成)。

提高生产力

与Qt Creator的互操作性

该功能可为您带来Qt Design Studio和Qt Creator间的无缝迭代体验。Qt Design 4.5完善了Qt Design Studio、Qt Creator和CMake间的工作流程。目前可自动检测其他工具对项目所做的更改,并提示用户重新加载项目。

请务必启用CMake自动生成功能,因为Qt Design Studio将不会在向导中生成“CMakeLists.txt”文件。在启用该功能后,“CMakeLists.txt”会根据需要自动重新生成,无需每次在项目中添加新文件后导出CMake。

基于Web的Design Viewer现已更新

基于WebAssembly的Design Viewer 现已更新至0.8.54版本,新增了对Qt 6.6.1和Qt Quick Studio Components v4.5的支持。此次更新后,后端和基础架构的下载和加载速度均提升了60%以上。您可以访问https://designviewer.qt.io试用最新版本。Qt Design Studio项目如有任何问题,欢迎您在缺陷跟踪器中反馈意见或报告错误。

其他改进

支持Qt 6.7

Qt Design Studio 4.5现已正式支持Qt 6.7,并在运行和预览项目时将Qt 6.7作为运行环境。Fresnel 3D材质来自即将发布的Qt 6.8(将于2024年下半年发布的第一个测试版),经自定义后可与Qt Design Studio 4.5搭配使用。如需使用Qt Creator编辑导出的3D项目,则需借助Qt 6.8工具包。此外,其他功能均与Qt 6.7兼容。

Bug修复

如需获取有关更新的更多详情,例如小幅改进和错误修复,请查阅此处(https://wiki.qt.io/QtDesignStudio-changelog4.5.0)的变更日志和发布说明。

上手使用

Qt Design Studio作为一款全能工具,可以帮助您更快、更智能地进行HMI开发。如需获取更多信息或试用免费的评估版,欢迎访问Qt Design Studio产品页面。

即便您是第一次使用Qt Design Studio,也不必担心!

  • 在线文档(https://doc.qt.io/qtdesignstudio/index.html)来可以帮助您深入了解Qt Design Studio。
  • 我们的学习门户网站(https://academy.qt.io/catalog)还可助力您快速开启Qt Design Studio之旅。

如果您发现任何错误或使用问题,欢迎在缺陷跟踪器中报告。您的反馈有助于我们不断改进Qt Design Studio,从而提升您的用户体验。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/44366.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

期权交易必须弄懂的期权波动率是什么?

今天带你了解期权交易必须弄懂的期权波动率是什么?波动率是金融资产价格波动的度量,它衡量了资产的收益率的不确定性,常用于反映金融资产的风险水平。 期权波动率是衡量资产价格偏离平均值的程度,偏离程度越大,期权波…

Animate软件基础:重命名图层或文件夹

默认情况下,Animate 会按照创建顺序向新图层分配名称:图层 1、图层 2,依此类推。为了更好地反映图层的内容,可以对图层进行重命名。 如果需要对图层或图层文件夹进行重命名,请执行下列操作之一: 双击时间轴…

迂回战术:“另类“全新安装 macOS 15 Sequoia beta2 的极简方法

概述 随着 WWDC 24 的胜利闭幕,Apple 平台上各种 beta 版的系统也都“跃跃欲出”,在 mac 上自然也不例外。 本次全新的 macOS 15 Sequoia(红杉)包含了诸多重磅升级,作为秃头开发者的我们怎么能不先睹为快呢&#xff1…

一条SQL查询语句是如何执行的?

以一条简单的SQL为例。 mysql> select * from T where ID10; 我们看到的只是一条输入语句,但是在MYQL里面有他的一套执行流程,今天来分析一下这个问题。 基本架构图 首先,给出MYSQL的基本架构图。MYSQL可以分成Server层和存…

ARM功耗管理标准接口之ACPI

安全之安全(security)博客目录导读 思考:功耗管理有哪些标准接口?ACPI&PSCI&SCMI? Advanced Configuration and Power Interface Power State Coordination Interface System Control and Management Interface ACPI可以被理解为一…

Outlook邮件提醒通知功能详解:设置教程!

Outlook邮件提醒通知使用指南?如何个性设计邮件通知? 为了帮助用户更好地管理邮件,Outlook提供了强大的邮件提醒通知功能。AokSend将详细介绍如何设置和使用Outlook邮件提醒通知功能,以提高工作效率和管理时间的能力。 Outlook邮…

AI自动生成PPT哪个软件好?揭秘5款自动生成PPT的工具

在职场的竞技场上,演示文稿如同战士的利剑,其锋芒直接影响着演讲者的说服力。 然而,制作一份高质量的PPT往往需要耗费大量时间与精力。随着科技的进步,AI自动生成PPT成为了提升效率的新选择。面对市场上琳琅满目的软件&#xff0…

C++报警:warning: zero as null pointer constantstddef.h

源码和警告内容 解决办法: select(0,nullptr,nullptr,nullptr,&delay); 关于NULL和nullptr的区别: 在C中,nullptr和null(通常指的是NULL宏,因为C标准中并没有直接定义null关键字)都用于表示空指针&am…

C++:入门基础

目录 C版本 C参考文档 C输入输出 C对比C 命名空间 相较C语言它存在的意义 命名空间的使用 缺省参数 全缺省 半缺省 函数重载 引用 注意事项 引用和指针的关系(区别) inline 为什么要有inline? 注意事项 nullptr C版本 时间…

今天小编强烈推荐几款国产APP!

AI视频生成:小说文案智能分镜智能识别角色和场景批量Ai绘图自动配音添加音乐一键合成视频https://aitools.jurilu.com/ 今天小编强烈推荐几款国产APP,算得上是国产之光。如果能帮助到大家,别忘了给小编点点赞加关注哟!更多精彩还在后面。 一、…

新国立祭出视频生成“无限宝石“:2300帧仅需5分钟,提速100倍

天下武功唯快不破—— 火云邪神 前一段时间,想必大家都有被各种文生视频给刷屏,但当看完之后,不知道大家是否都有一种意犹未尽的感觉:“这也太短了吧,我还没看够呢”。受限于机器资源与生成效率,目前大部分…

WebRTC批量发送消息API接口的特性有哪些?

WebRTC批量发送消息api接口怎么样?接口性能怎么用? WebRTC技术允许浏览器和移动应用进行实时通信。通过WebRTC,开发者可以构建视频、语音、数据共享等应用。AokSend将重点探讨WebRTC批量发送消息API接口的特性。 WebRTC批量发送消息API接口…

关于前端数据库可视化库的选择,vue3+antd+g2plot录课计划

之前:antdv 现在:g2plot https://g2plot.antv.antgroup.com/manual/introduction 录课内容:快速入门 图表示例: 选择使用比较广泛的示例类型,录课顺序如下: 1、折线图2、面积图3、柱形图4、条形图5、饼…

W外链短网址平台怎么样?抖音/小红书/快手/微信卡片生成

在当今数字化时代,网址的便捷性和易记性对于用户体验和网站推广至关重要。短网址技术应运而生,以其简洁、易记、方便分享的特性,逐渐成为网站优化和推广的重要手段之一。其中,W外链作为一个功能全面的短网址服务平台,以…

一文彻底搞懂性能测试

性能测试概念 我们经常看到的性能测试概念,有人或称之为性能策略,或称之为性能方法,或称之为性能场景分类,大概可以看到性能测试、负载测试、压力测试、强度测试等一堆专有名词的解释。 针对这些概念,我不知道你看到的…

react 组件通信 —— 父子传值 【 函数式/类式 】

1、函数式组件通信 父子间通信 —— 父传子 父组件 export default function father() {return (<div style{{width:400px,height:200px,background:pink,marginLeft:500px}}>我是父组件<hr /><Son name{"韩小刀"}/></div>) } 子组件 ex…

刷代码随想录有感(131):动态规划——回文子串

题干&#xff1a; 代码&#xff1a; class Solution { public:int countSubstrings(string s) {vector<vector<bool>>dp(s.size(), vector<bool>(s.size(), false));int res 0;for(int i s.size() - 1; i > 0; i--){for(int j i; j < s.size(); j)…

[leetcode] shortest-subarray-with-sum-at-least-k 和至少为 K 的最短子数组

. - 力扣&#xff08;LeetCode&#xff09; class Solution { public:int shortestSubarray(vector<int>& nums, int k) {int n nums.size();vector<long> preSumArr(n 1);for (int i 0; i < n; i) {preSumArr[i 1] preSumArr[i] nums[i];}int res n…

获取商铺信息,以及商铺信息的增删改查

本文章主要讲述如何对商铺信息进行基本的增删改查操作&#xff0c;及数据库对比。 1、获取首页仪表盘统计数据接口 待收费金额&#xff1a; SELECT count(1) as count,IFNULL(sum(total),0)as sum FROM payment_bill WHERE enabled_mark 1 AND pay_state0 欠费数据&#xf…

C++基础编程100题-021 OpenJudge-1.4-01 判断数正负

更多资源请关注纽扣编程微信公众号 http://noi.openjudge.cn/ch0104/01/ 描述 给定一个整数N&#xff0c;判断其正负。 输入 一个整数N(-109 < N < 109) 输出 如果N > 0, 输出positive; 如果N 0, 输出zero; 如果N < 0, 输出negative 样例输入 1样例输出…