轉帖|使用教程|編輯:鮑佳佳|2021-07-26 11:31:26.427|閱讀 357 次
概述:QtitanDataGrid 網格具有大量功能,因此用戶可以快速隱藏或重新顯示所需的列。這可以使用特殊的“快速列自定義”彈出窗口、“字段選擇器”窗口或使用拖拽操作來完成 - 只需將列拖放到視圖外即可將其隱藏。從代碼中,使用“Visible”屬性很容易控制列的可見性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
QtitanDataGrid 是一個用于 Qt 的商業 DataGrid 組件,它為向最終用戶呈現表格數據提供了真正非凡的可能性。組件吸收了用于顯示表格的用戶界面構造領域的所有現代成就。目前,是 Qt 市場上唯一具有如此令人印象深刻的高級功能和出色性能的網格組件。(查看詳情)
QtitanDataGrid使你能夠從不同的來源加載各種類型的數據到一個快速、靈活和功能性的可編輯網格中,支持排序、分組、報告、創建帶狀列、按鈕的拖放和大量其他方便的功能。這個數據網格幫助具有Delphi和C++背景的新手和經驗豐富的Qt開發者使用同樣全面的高級可編輯網格功能,他們已經習慣了在相應的IDE中使用這些功能,而這些功能并不是標準Qt庫的一部分。
網格具有大量功能,因此用戶可以快速隱藏或重新顯示所需的列。這可以使用特殊的“快速列自定義”彈出窗口、“字段選擇器”窗口或使用拖拽操作來完成 - 只需將列拖放到視圖外即可將其隱藏。從代碼中,使用“Visible”屬性很容易控制列的可見性。
用于模擬在對郵件進行分組時可以在 Outlook Express 中觀察到的行為和外觀。對于這種模式,我們稍微改變了組行的高度并刪除了視圖左側的縮進。
QtitanDataGrid現在允許您將凍結的列或帶添加到網格視圖的任一側。這些固定元素無法水平滾動,并且始終在用戶的可見區域內。這些列只能在其固定區域的范圍內拖動,以防止破壞程序作者推薦的 UI 布局或列順序。當為固定列顯示匯總時,匯總單元格也是固定的。
凍結行- 功能允許您將一些行固定在網格視圖的頂部或底部,以便它們始終位于最終用戶面前。這些行不能垂直滾動。您可以同時凍結列和行。功能不相互沖突,可以同時工作。凍結行參與排序,但不參與分組。
Table View 和 Banded Table View 都支持自動調整列寬。該算法在編寫時考慮了可用性和 UI 人體工程學,以最大限度地減少您對流程的參與,并為您提供一個干凈、整潔、美觀的輸出數據網格,幾乎不需要任何更改。在帶狀表視圖中,如果列和帶具有單個垂直邊框,則更改哪個元素并不重要。如果更改了bandwidth,則父band內的每一列或band的寬度將按照相同的比例重新計算。如果改變列寬,只會改變這一列和父band的寬度。這些技術為開發人員在其應用程序中配置數據呈現方面提供了更大的靈活性。
除了自動調整列寬外,網格還會幫助您自動更改網格行的高度。如果啟用此選項,該組件將確定網格中的最大單元格高度,并將所有其他單元格的高度更改為該值,以獲得均勻一致的網格外觀。對于帶狀表視圖,如果任一列中的占用行數(RowSpan 屬性)超過 1,則此功能將被禁用。
請注意,如果您使用 Per-Pixels 垂直滾動模式,則網格必須計算每個潛在可見行的高度。如果行數非常多(例如超過 1000),這可能會導致性能下降和延遲,只要更改網格單元的內容或寬度。我們強烈建議在這種情況下切換到正常滾動模式 (Per-Items)。
與 Microsoft Office 一樣,我們的網格允許在預覽行中顯示附加信息,以顯示有關具有展開或折疊選項的行的更多詳細信息。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: