日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Qt界面导航插件QtitanNavigation最新版亮点解析:添加按钮灯光效果,动态更炫酷

發布時間:2024/1/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt界面导航插件QtitanNavigation最新版亮点解析:添加按钮灯光效果,动态更炫酷 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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材料

    組件使您可以創建代表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用戶界面中所做的那樣。當您將鼠標移到按鈕上時,指示燈會出現。內部背景和單獨的框架邊框以淺色突出顯示。對于某些按鈕,邊框會分別突出顯示。當您單擊帶有燈光效果的按鈕時,按下時會伴隨著燈光動畫。

下載最新版本QtitanNavigation

工具推薦:

  • QtitanRibbon|?下載試用:?遵循Microsoft Ribbon UI Paradigm for Qt技術的Ribbon UI組件,致力于為Windows、Linux和Mac OS X提供功能完整的Ribbon組件。
  • QtitanChart?|?下載試用?:是一個C ++庫,代表一組控件,這些控件使您可以快速地為應用程序提供漂亮而豐富的圖表。并且支持所有主要的桌面操作系統
  • QtitanDataGrid|?下載試用?:?適用于Qt的商業化DataGrid 組件,使得表格數據可以直接面向終端用戶完全集成了QtDesigner,極易適應其他相似開發環境,保證100%兼容Qt GUI。

感謝您的閱讀,希望這篇文章能帶給你一定的幫助!如果這篇文章沒能滿足你的需求、點擊獲取更多文章教程

總結

以上是生活随笔為你收集整理的Qt界面导航插件QtitanNavigation最新版亮点解析:添加按钮灯光效果,动态更炫酷的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。