
發(fā)布
注冊
/
登錄Qt Design Studio的案例
在Qt Design Studio中使用3D圖形及視覺效果
Qt Design Studio為基于物理的渲染(PBR)提供了完全支持,以與標準材料模型完全兼容。遵循PBR標準大幅簡化了導入3D資源的任務,因為它確保了模型在Qt Design Studio中的外觀與在內(nèi)容創(chuàng)建工具中的完全相同,而不需要為不同的表面類型創(chuàng)建自定義著色器。PBR還支持訪問在線可用的數(shù)千個3D模型,它們可以根據(jù)UI應用程序的需求使用和定制。但Qt Design Studio所能做的遠不止于此。
光、陰影和反射對于創(chuàng)建逼真的3D場景是必不可少的。Qt Design Studio提供了幾種類型的光,包括帶有HDR地圖的IBL,用于超現(xiàn)實主義的渲染。此外,Global Illumination支持模型間接光照,使場景更加真實。
后期處理效果為3D模型和場景添上了點睛一筆。Qt Design Studio目前有21個后期處理效果可供選擇,未來還計劃發(fā)布更多。模糊,景深,抗鋸齒,色調(diào)映射只是一些現(xiàn)成的效果(3D效果 | Qt Design Studio手冊3.8.0)。后期處理效果可以很容易地通過拖放來添加,使3D場景更具沉浸感,并為完整的UI添加電影化的風格。
最后,粒子效果非常適合創(chuàng)建引人注目的動畫,模擬汽車內(nèi)外的流體和空氣流動。粒子可以用于包括變形、火花、灰塵和煙霧在內(nèi)的令人驚嘆的動畫。另外對駕駛可能產(chǎn)生不利影響的外部天氣條件,如雨、風或雪,也可以通過粒子效果有效地表現(xiàn)出來。
Qt Design Studio為在嵌入式環(huán)境中創(chuàng)建粒子效果進行了優(yōu)化,在該環(huán)境中處理能力可能受到限制,就像在汽車中使用的設備一樣。
展開 Qt醫(yī)療行業(yè)案例分享
病人監(jiān)護系統(tǒng)
Qt Care 是一個現(xiàn)代化的1920*1080 醫(yī)療界面,它復刻了醫(yī)院或外科辦公室中常見的患者監(jiān)控屏幕。
-使用Qt Design Studio
-具有現(xiàn)代化的交互性和動畫以及3D組件
-能夠在MacOS 和 Windows 設備上運行
-支持多分辨率
-使用 了Squish 進行測試
*請注意此演示中的名稱和信息純屬虛構
麻醉工作站
-麻醉及關鍵監(jiān)護工作站
-EU認證Class IIb (FDA Class II 認證中)
-Built with Qt
-嵌入式Linux
-Qt助力Medec公司,開發(fā)新的自動麻醉呼吸控制系統(tǒng)軟件:一流的用戶體驗,有助于確保操作的可靠性,保證病人安全;18.5寸觸摸屏,一眼就能看到所有關鍵信息
GE Carescape B125監(jiān)護儀
-模塊化監(jiān)護儀
-FDA認證
-Built with Qt QML 5.15
-嵌入式Y(jié)octo
-Qt中國本地服務團隊助力GE無錫,打造本地化的全新監(jiān)護儀平臺:原生Yocto移植硬件GPU,通過硬件加速帶來流暢的交互體驗;現(xiàn)代化的GUI框架,支持產(chǎn)品系列中不同尺寸屏幕的快速適配及開發(fā);支持用戶解決開發(fā)中各類BUG及安全漏洞,產(chǎn)品快速上市
腫瘤介入手術機器人
Fresenius腎透析儀器
費森尤斯的透析機在世界各地都被用來治療腎臟疾病。Qt幫助他們創(chuàng)建健壯、安全、可靠、占用空間小的軟件,并在產(chǎn)品之間保持一致的外觀和感覺。
展開 Qt在汽車行業(yè)解決方案
完整工具鏈
確保及時高質(zhì)量交付
Qt Creator 6
-目標:配合Qt 6增強開發(fā)體驗
-全面支持CMake
-基于Clangd的C/C++代碼模型,C++20
-LSP的全面支持,Python/JS…
-更好的插件開發(fā)體驗和支持
-支持Marketplace
-可視化2D/3D場景編輯
Qt Design Studio 3
-目標:增強設計體驗,整合3D和高級圖形開發(fā)
-支持骨骼動畫和3D粒子效果
-支持高級3D材質(zhì)和特效
-支持編輯自定義著色器
-支持Photoshop, Illustrator, Sketch, Figma導入
-增強Qt for MCUs的支持
Qt Testing Tools
Qt提供了持久、可靠和強大的自動化測試工具。
展開 通用汽車公司選擇Qt在其“軟件定義汽車”的整車開發(fā)流程中發(fā)揮突出作用
Qt技術助力大規(guī)模重構沉浸式車載體驗并縮短車型上市周期
芬蘭埃斯波,2023年2月28日—— Qt Group(Nasdaq Helsinki: QTCOM)宣布與通用汽車(NYSE: GM)簽訂供應商協(xié)議。轉(zhuǎn)型“軟件定義汽車”的通用汽車將利用Qt跨平臺人機界面(HMI)開發(fā)工具和開發(fā)框架實現(xiàn)一次設計、開發(fā),并在多個品牌、配置的車型上完成測試和部署。
從Qt Design Studio、Qt開發(fā)工具與框架到Qt質(zhì)量保證工具,Qt完整的軟件開發(fā)產(chǎn)品組合旨在提高效率、解放開發(fā)者以創(chuàng)建增值功能,并更快將產(chǎn)品推向市場。通用汽車將獲得Qt完全可定制的跨平臺設計能力、橋接工具、性能優(yōu)化的實時2D/3D圖形以及可復用代碼。通用汽車希望Qt能幫助其實現(xiàn)變革車載用戶體驗(UX)和連接客戶數(shù)字生活方式的雄心,即便限制新硬件添置,也能輕松地為駕駛員和乘客更新增強的車內(nèi)體驗。
Qt Group首席執(zhí)行官Juha Varelius表示:“此次合作鞏固了Qt在先進用戶體驗設計和開發(fā)的市場領導者地位。通用汽車為其車輛打造的計劃將重新定義汽車行業(yè)的未來。軟件定義汽車將成為汽車制造商為其客戶打造用戶體驗的轉(zhuǎn)折點。”
通用汽車的軟件定義汽車戰(zhàn)略包括在2023年晚些時候推出Ultifi軟件平臺,實現(xiàn)頻繁O(jiān)TA軟件更新及其他福利。預期Qt對未來幾代Ultifi平臺的貢獻將幫助通用汽車以靈活高效的方式在不同品牌和車型大規(guī)模實現(xiàn)該目標。
關于Qt Group
Qt Group (Nasdaq Helsinki: QTCOM)是一家跨國軟件公司,深受各行業(yè)領導者和全球150多萬開發(fā)者的信賴,助力打造用戶衷愛的應用程序和智能設備。我們幫助客戶在整個產(chǎn)品開發(fā)生命周期中提高生產(chǎn)力——從UI設計、軟件開發(fā)到質(zhì)量管理和部署。
展開 
Qt 6.7 正式發(fā)布!
經(jīng)過改進的新示例和演示
除了對框架的改進,我們還整理了Qt附帶的示例和演示應用程序,并更新了UI和編碼風格。我們還創(chuàng)建了部分新的應用程序,向您展示經(jīng)過設計人員和開發(fā)人員的通力合作,可以將Qt的UI、可視化和后端功能進行結(jié)合。
Lightning Viewer示例使用Qt Location和Qt Quick Controls來可視化通過Qt WebSocket接收的模擬閃電數(shù)據(jù)。其中所有的控件樣式都是使用Figma創(chuàng)建的。
完全重新創(chuàng)建的StocQt示例使用Qt Graphs來可視化基于NASDAQ-100的股票數(shù)據(jù)。該示例的UI是使用Qt Design Studio創(chuàng)建的;在設置對話框中提供API密鑰后,即可通過Financial Modeling Prep服務接收實時信息數(shù)據(jù)。
新的OSM Buildings示例結(jié)合Qt Quick 3D、Qt Positioning以及Qt Network,實現(xiàn)了通過OpenStreetMap服務接收數(shù)據(jù)的建筑物地圖數(shù)據(jù)3D查看器。
虛擬助手在用戶界面中越來越流行,新的Virtual Assistant示例展示了如何通過時間線動畫輕松賦予3D模型生命。
最后,新的Volumetric rendering示例使用Qt Quick 3D新支持的3D紋理實現(xiàn)了體積射線投射。
Qt for Python
隨著Qt中的新功能不斷增加,我們的Python產(chǎn)品也需要做出相應改善以方便Python用戶的使用。除了本文所涉及的內(nèi)容,PySide和Shiboken也有許多改進之處,這些內(nèi)容將在后續(xù)貼子中詳細介紹。敬請關注!
小事情大不同
以上就是此次較為重要的新功能,但與所有次要版本一樣,Qt 6.7還對現(xiàn)有的類和工具進行了許多小改進。
展開 如何將QtActivity添加至Android Studio項目中
本文翻譯自:How to add QtActivity to an Android Studio Project
原文作者:Qt Group Qt for Android Automotive 工程師 Nikunj Arora
校審:Sam Wang
Qt Design Studio,Qt Creator和Squish等出色工具可用于設計、開發(fā)和測試Android應用。然而,有時我們可能需要將Qt框架的某些功能集成到已有的Android Studio項目中。本篇博文將演示如何將Qt for Android項目集成到Android Studio項目中。
Qt for Android主要用于在單個Activity或Service中使用Qt。因此,其導航功能與常規(guī)Android應用的實現(xiàn)并不完全相同。另外,由于Android系統(tǒng)的特性,在使用公共Android SDK時,無法將QtActivity嵌入到另一個Activity中。
構建并運行演示項目
我們將制作簡單的應用來演示如何在Android Studio項目中使用QtActivity。在這個應用中,我們從Android端向Qt發(fā)送消息,根據(jù)Android上的按鈕來更改QML矩形的顏色。
我們在Qt端有一個矩形,根據(jù)Android Activity來改變其顏色。
在Android端,我們只有兩個按鈕,可以將矩形顏色設置為綠色或青色。
構建面向Android平臺的Qt項目。您可以從https://doc.qt.io/qtcreator/creator-building-targets.html獲取使用 Qt Creator構建的說明。這將在Qt項目的構建目錄中創(chuàng)建一個android-build文件夾。
展開