模擬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中實現設計就足夠了。
除了新的樣式,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);
更新后的WindowTitleBar包含了一個額外的功能,允許您添加幾個自定義按鈕:主題選擇按鈕(淺色或深色),設置按鈕和后退按鈕。當使用新的WindowsUI樣式時,這些按鈕將出現。
對于Linux版本,WindowTitleBar類代碼包含一個重要的bug修復,該bug阻止在KDE窗口管理器中正確拖動或調整頂級窗口的大小。此外,在這個新版本中,我們修復了與NavigationView和NavigationEdgeView類中的渲染相關的錯誤,以及用戶報告的其他問題。QtitanNavigationDesignUI 4測試版的源代碼可在QtitanNavigationDesignUI和QtitanSolution用戶的個人帳戶中獲得。該版本目前僅適用于Windows, Linux和MacOS版本預計將于2025年5月底發布。
更新時間:2025-05-08 09:47:13.000 | 錄入時間:2017-11-07 10:19:03.000 | 責任編輯:龔雪