翻譯|使用教程|編輯:鮑佳佳|2021-01-27 13:59:20.427|閱讀 184 次
概述:Qt Design Studio是一個UI設計和開發工具,使設計人員和開發人員能夠快速進行原型制作并創造美好的體驗。設計師和開發人員都使用Qt Design Studio,這使兩者之間的協作更加簡單和簡化。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Qt Design Studio是一個UI設計和開發工具,使設計人員和開發人員能夠快速進行原型制作并創造美好的體驗。設計師和開發人員都使用Qt Design Studio,這使兩者之間的協作更加簡單和簡化。
Qt常用組件:
Qt Design Studio 2.0自帶了一個基于Google Crashpad的崩潰報告。
Crashpad是一種機制,用于捕獲、存儲和傳輸應用程序的死后崩潰報告到上游收集服務器。 我們使用Sentry作為后端服務。
默認情況下,Crashpad不會上傳生成的崩潰報告,因為它從崩潰的Qt Design Studio進程內存中捕獲任意內容。因此,轉儲可能會包含一些機密信息,例如項目名稱。因此,我們必須征得同意,并且Crashpad必須明確啟用,才能上傳生成的崩潰報告。用戶也可以將本地生成的崩潰報告手動分享給Qt支持團隊。
這背后的原因是,任何一個復雜的大型軟件都會有bug,會導致它偶爾崩潰,這是一個不幸的事實。 即使在沒有bug的情況下,驅動程序和不兼容也會導致Qt Design Studio崩潰。
我們認為自動收集崩潰轉儲是解決這個問題的最好辦法。 它減輕了用戶手動報告的負擔,同時捕捉到了崩潰時的軟硬件狀態。
在Qt Design Studio 2.0中,提供了Telemetry Plugin,它已經是Qt Creator安裝中的一個可選部分。Telemetry Plugin在默認情況下是禁用的,必須由用戶明確啟用。Telemetry Plugin將收集有關您的系統和Qt Design Studio使用情況的假名信息。不會收集個人數據,如姓名、IP地址、MAC地址或項目和路徑名稱。然而,QUuid對象被用來識別屬于特定用戶的數據記錄。
如果您接受,所有收集和傳輸的數據對您是完全透明的。您可以隨時更改收集和傳輸數據的設置。默認情況下,不收集數據,您必須選擇遙測模式才能開始收集數據。更多細節請參考文檔。
遙測插件使用的是開源庫KUserFeedback。
Telemetry Plugin的目標是了解更多關于用戶如何使用Qt Design Studio。我們跟蹤應用程序中特定功能的頻率和使用時間。通過提供這些數據給我們,用戶幫助我們改進Qt Design Studio的未來版本。我們可以更好地了解我們的用戶如何使用產品,以及某個特定功能的重要性。
因此,我們懇請我們的用戶也啟用Telemetry插件,以幫助我們提高Qt Design Studio的質量和更好地了解我們的用戶。
縮圖產生
一個非常有用的功能是為自定義組件生成縮略圖。這意味著自定義組件的圖標在外觀上類似于該組件,并且Qt Design Studio提供了帶有完整預覽的工具提示。這有助于找到正確的組件,并更方便地獲得項目及其結構的概述。這對于大型項目尤其有用。
Qt Bridge for Figma技術預覽
隨著Qt Design Studio 2.0的推出,Figma的Qt Bridge的技術預覽。Figma是一個強調團隊協作的界面設計應用。
Qt Bridge for Figma 是作為一個開發者插件與 Qt Design Studio 一起提供的,你可以將其安裝到 Figma 的桌面版中。 要安裝該插件,您必須打開 Figma 的 Plugin Manager,并按下 "Create new Plugin "的加號按鈕。然后你要選擇Qt Design Studio自帶的Manifest.json文件。安裝插件后,可以在Plugin/Development/QtBridge for Figma下找到。Qt Bridge for Figma允許用戶將自己的設計從Figma無縫導入到Qt Design Studio中。Qt Bridge for Figma的功能集與Qt Bridge for Sketch非常相似,已經支持組件。Qt Design Studio還支持從其他2D和3D圖形設計工具導入/導出。
正如您在屏幕快照中看到的那樣,將合理的復雜文件從Figma導入到Qt Design Studio中已經可以進行了。可在此處找到有關Figma的Qt Bridge的最新文檔。
請注意,用于Figma的Qt Bridge將所有內容導出到單個存檔中。在將項目導入Qt Design Studio之前,您必須手動提取存檔。然后,可以導入.metainfo文件。
2D效果重新設計
借助Qt Design Studio 2.0,我們還更改了Qt Design Studio中2D效果的工作方式。效果工作的新方式與Qt Quick框架更加一致,也更加直觀。
效果不再是Qt快速項目,也不屬于項目層次結構。相反,效果是它們影響的項目的子級。這使得添加模糊,發光或遮罩等效果變得更加容易。現在,只需將效果從項目庫中拖放到目標項目上即可。
不支持在單個項目中疊加效果。如果用戶要應用多個效果,則需要堆疊多個項目,并且每個項目都應用一個效果。
邏輯助手
為了使無需編寫代碼即可更輕松地執行某些操作,我們在Qt Design Studio中添加了一些邏輯助手。添加導入后,您可以在項目庫中看到元素。這些項目只能拖動到導航器中,因為它們不是可見項目。邏輯助手使設置雙向綁定變得容易,將數字映射到具有定義精度的字符串。
在實踐中,這意味著Qt Design Studio 2.0現在提供了方便的構造塊,可以代替偶爾使用JavaScript表達式的條件,或將數字正確轉換為字符串。現在,用戶不必在綁定編輯器中編寫JavaScript代碼,只需使用這些構件即可。
邏輯幫助器還允許定義條件,而無需編寫JavaScript代碼,并使將時間軸的范圍映射到量規的自定義范圍成為可能。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: