Qt 是目前最先進、最完整的跨平臺C++開發工具。它不僅完全實現了一次編寫,所有平臺無差別運行,更提供了幾乎所有開發過程中需要用到的工具。如今,Qt已被運用於超過70個行業、數千家企業,支持數百萬設備及應用。
Qt提供了許多功能,可以以不同的方式顯示預先和用戶定義的項模型,模型/視圖體系結構引入的功能分離爲開發人員定製項的表示提供了更大的靈活性。
Qt技術交流羣:166830288 歡迎一起進羣討論
基本排序/篩選模型示例
基本排序/篩選模型示例說明了如何使用QSortFilterProxyModel執行基本排序和篩選。
圖表示例
圖表示例展示瞭如何爲模型/視圖框架創建自定義視圖。
在本示例中,表模型中的項表示爲餅圖中的切片,依賴於模型/視圖體系結構的靈活性來處理自定義編輯和選擇特性。
注意,只有當數據需要專門化表示時,才需要創建一個新的視圖類。如果您需要以一種特殊的方式表示數據,應該首先考慮使用標準QListView、QTableView或QTreeView,並使用自定義QItemDelegate子類。
Qt Widget組件推薦
- QtitanRibbon - Ribbon UI組件:是一款遵循Microsoft Ribbon UI Paradigm for Qt技術的Ribbon UI組件,QtitanRibbon致力於爲Windows、Linux和Mac OS X提供功能完整的Ribbon組件。
- QtitanChart - Qt類圖表組件:是一個C ++庫,代表一組控件,這些控件使您可以快速地爲應用程序提供漂亮而豐富的圖表。
- QtitanDataGrid - Qt網格組件:提供了一套完整的標準 QTableView 函數和傳統組件無法實現的獨特功能。使您能夠將不同來源的各類數據加載到一個快速、靈活且功能強大的可編輯網格中,支持排序、分組、報告、創建帶狀列、拖放按鈕和許多其他方便的功能。
- QtitanDocking:允許您像 Visual Studio 一樣爲您的偉大應用程序配備可停靠面板和可停靠工具欄。黑色、白色、藍色調色板完全支持 Visual Studio 2019 主題!