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