翻譯|產品更新|編輯:鮑佳佳|2020-11-18 11:03:49.270|閱讀 1333 次
概述:最新版本向按鈕添加了燈光效果,就像在原始Windows Fluent Design用戶界面中所做的那樣。當您將鼠標移到按鈕上時,指示燈會出現。內部背景和單獨的框架邊框以淺色突出顯示。對于某些按鈕,邊框會分別突出顯示。當您單擊帶有燈光效果的按鈕時,按下時會伴隨著燈光動畫。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
QtitanNavigationDesignUI實現了Digia Qt.C++的導航設計和Fluent Design UI概念
QtitanNavigationDesignUI組件是一組GUI控件,這些GUI控件實現了諸如漢堡菜單,導航框架,命令欄之類的導航界面,并添加了控件,其主要任務是改善Qt.C ++應用程序的用戶體驗。QtitanNavigationDesignUI的控件結合了用戶界面構造的各種范式“ Ribbon UI”和“ Side Bar”,可在您的應用程序中更好地導航,使用戶對應用程序各部分的訪問更加直觀。
因此,它允許同時顯示更多信息,并允許您以更少的滾動和更少的點擊有效查看所有實體(工作區域,網格或其他項目)。 像我們的其他解決方案一樣,QtitanNavigationDesignUI允許您創建企業級應用程序,而無需考慮環境或Windows,Linux和MacOSX中的向后兼容性。
QtitanNavigationDesignUI概述
組件提供以下部分:
組件提供了定制窗口標題欄的解決方案。您可以控制非客戶端框架的大小,背景顏色,系統按鈕和其他元素。可以將“后退”按鈕添加到標題欄,而不是系統菜單按鈕。特殊模式允許將標題欄直接放置在窗口工作區上。可以通過QStyle和負責渲染標題欄的相應原語(例如QStyle :: SC_TitleBarSysMenu,QStyle :: SC_TitleBarCloseButton等)來添加自定義QWidget和通常完全托管的渲染標題欄。
組件使您可以創建代表Acrylic材料的特殊小部件,以使應用程序在視覺上具有很大的深度和體積。您可以控制材質的色調顏色和不透明度級別。材質小部件支持兩種模式。第一種模式顯示桌面的背景,應用程序后面的其他窗口部分透明且模糊。第二種模式顯示其他QWidget在應用程序內部的材料部件背后是半透明的且模糊的。有關詳細信息,請參見屏幕截圖:
在Windows 10或MacOSX下,組件使用本機API將材質筆刷與桌面的模糊背景混合。
NavigationView它是一個小部件,通常是窗口上的主要小部件,提供可折疊的導航菜單和導航框架。窗口小部件會自動使自己的視圖布局適應不同的窗口大小。
使用新的導航欄,可以更輕松快捷地查找所需信息。類似于QMenuBar,它位于應用程序主窗口的頂部。它可能包含許多帶有圖標或任何小部件(QWidget)的導航按鈕。
一些類允許您快速、低成本地創建支持導航設計概念的應用程序,并提供應用程序頁面之間的便捷導航。
NavigationFrame :這個小部件提供了頁面之間的切換,并支持點擊歷史記錄,可以與標題欄上的 "返回 "按鈕關聯。切換時可使用多種動畫模式。
NavigationMainMenu :與NavigationBackstageMenu一起是一個新的垂直堆疊的導航結構。NavigationMainMenu:包含了一組全局磁貼,它可以與一個下級的低級菜單相關聯,也可以與任何用戶操作相關聯(工作方式就像一個簡單的按鈕)。
NavigationBackstageMenu :是一個單一的下拉面板,將項目按類別排列。NavigationBackstageMenu可以受制于NavigationMainMenu的項目或從屬于位于導航欄上的按鈕。該組件允許您同時共享瓦片和按鈕的單項菜單。
NavigationSidePane 輔助彈出面板,通常用于顯示幫助信息。但你也可以使用其他附屬目標,例如顯示應用程序的設置。該面板平滑地顯示在應用程序主窗口的側面
組件提供使用主題選項個性化配色方案的功能。您可以更改導航欄的顏色,主菜單背景,后臺菜單背景,標題顏色,項目默認顏色,鏈接顏色。此外,組件選項具有多個預定義的顏色主題,可以快速選擇。
導航UI淺藍色主題
導航UI紅色主題
QtitanNavigationDesignUI的一個不錯的功能是“最近查看的項目”引擎。使用此工具,您可以訪問與應用程序的記錄,視圖和儀表板關聯的最近查看的操作。用戶可以固定經常訪問的導航操作和視圖,然后單擊此按鈕以顯示還具有最近查看過的項目的列表。(正在開發中)
QtitanNavigationDesignUI實現細節
該組件采用100%原生Qt/C++設計,不使用外部借用和第三方庫。但是,有部分代碼在各個平臺上以不同的方式實現。這樣做是因為Qt的一些特性,也是出于提高渲染性能的考慮。
QtitanNavigationDesignUI支持--Qt5.x 32位或64位。Qt4.8可以被請求支持。
與Qt Designer集成
QtitanNavigation組件與Qt Designer進行了方便的集成。這允許您在設計時管理導航界面在表單中的位置。導航界面設計器插件同時支持QtDesigner和QtCreator。此外,該組件還包含一個QtCreator的應用向導模板。
當前版本V2.1.0
此版本向按鈕添加了燈光效果,就像在原始Windows Fluent Design用戶界面中所做的那樣。當您將鼠標移到按鈕上時,指示燈會出現。內部背景和單獨的框架邊框以淺色突出顯示。對于某些按鈕,邊框會分別突出顯示。當您單擊帶有燈光效果的按鈕時,按下時會伴隨著燈光動畫。
工具推薦:
感謝您的閱讀,希望這篇文章能帶給你一定的幫助!如果這篇文章沒能滿足你的需求、點擊獲取更多文章教程!Qt類開發工具QtitanRibbon、QtitanChart、QtitanNavigation、QtitanDocking、QtitanDataGrid在線訂購現直降1000元,歡迎咨詢慧都獲取更多優惠>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: