轉(zhuǎn)帖|使用教程|編輯:鮑佳佳|2021-08-02 10:20:19.687|閱讀 267 次
概述:QtitanDataGrid 是一個(gè)用于 Qt 的商業(yè) DataGrid 組件,它為向最終用戶呈現(xiàn)表格數(shù)據(jù)提供了真正非凡的可能性。組件吸收了用于顯示表格的用戶界面構(gòu)造領(lǐng)域的所有現(xiàn)代成就。目前,是 Qt 市場(chǎng)上唯一具有如此令人印象深刻的高級(jí)功能和出色性能的網(wǎng)格組件。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(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)源加載各種類(lèi)型的數(shù)據(jù)到一個(gè)快速、靈活和功能性的可編輯網(wǎng)格中,支持排序、分組、報(bào)告、創(chuàng)建帶狀列、按鈕的拖放和大量其他方便的功能。這個(gè)數(shù)據(jù)網(wǎng)格幫助具有Delphi和C++背景的新手和經(jīng)驗(yàn)豐富的Qt開(kāi)發(fā)者使用同樣全面的高級(jí)可編輯網(wǎng)格功能,他們已經(jīng)習(xí)慣了在相應(yīng)的IDE中使用這些功能,而這些功能并不是標(biāo)準(zhǔn)Qt庫(kù)的一部分。
通過(guò)單擊列標(biāo)題上的過(guò)濾器圖標(biāo)打開(kāi)的彈出窗口,其中包含該列網(wǎng)格單元格中存在的值列表。您可以選擇一個(gè)或多個(gè)值并僅顯示包含當(dāng)前列中所選值的那些行。
多個(gè) API 接口允許您創(chuàng)建任何復(fù)雜性的過(guò)濾器,并將其從您的應(yīng)用程序代碼應(yīng)用到網(wǎng)格。您可以將網(wǎng)格提供的類(lèi)用于標(biāo)準(zhǔn)條件 - 等于、不等于、更多、更少等,或者為這些接口創(chuàng)建一個(gè)新的實(shí)現(xiàn),在其中實(shí)現(xiàn)用于比較值和生成字符串表示的函數(shù)(它是在過(guò)濾器面板或過(guò)濾器歷史記錄中向最終用戶顯示過(guò)濾器的方式)。
“Ctrl + F”,最終用戶將看到一個(gè)面板,用于快速搜索網(wǎng)格中的數(shù)據(jù)。已創(chuàng)建的文本會(huì)突出顯示。最終用戶還可以隱藏不包含搜索文本的行。導(dǎo)航按鈕允許將焦點(diǎn)向前或向后移動(dòng)到帶有已建立文本的單元格。
網(wǎng)格保留已應(yīng)用于網(wǎng)格視圖的過(guò)濾器的歷史記錄。過(guò)濾器歷史記錄來(lái)自類(lèi)似 Excel 的過(guò)濾器、過(guò)濾器對(duì)話框或來(lái)自源代碼的任何用戶定義的條件的過(guò)濾器條件。您可以通過(guò)方便的過(guò)濾器歷史記錄窗口重新分配任何以前的過(guò)濾器。
過(guò)濾器對(duì)話框是一種直觀的機(jī)制,可以將行過(guò)濾條件添加到網(wǎng)格中。通過(guò) Control+Shift+F 或通過(guò)鼠標(biāo)右鍵的上下文菜單激活。該對(duì)話框允許您從頭開(kāi)始創(chuàng)建過(guò)濾器或向已激活的過(guò)濾器添加更多條件。
任何疊加在網(wǎng)格上的過(guò)濾器都可以在過(guò)濾器編輯器中進(jìn)行編輯。您可以添加新條件、更改值和比較運(yùn)算符。可以從頁(yè)腳過(guò)濾器面板或以編程方式從源代碼調(diào)用編輯器。
為方便起見(jiàn),我們的網(wǎng)格提供了一種對(duì)數(shù)據(jù)集周?chē)闹颠M(jìn)行匯總計(jì)算的機(jī)制。您可以在列中向最終用戶顯示值的總和、最大值、最小值、平均值。最終用戶可以從彈出菜單中更改計(jì)算類(lèi)型,該菜單通過(guò)按帶有摘要的單元格上的右鍵出現(xiàn)。
QtitanDataGrid 小部件支持以下摘要類(lèi)型:
計(jì)算匯總后,您可以更改輸出值或格式化要在匯總單元格中顯示的文本。如果您想讓最終用戶更清楚地了解結(jié)果,這種可能性可能會(huì)派上用場(chǎng)——例如,為列中的所有金額添加貨幣標(biāo)識(shí)符。
聚合數(shù)據(jù)可以配置為在按列分組后在一組行內(nèi)計(jì)算。對(duì)于此類(lèi)摘要,僅來(lái)自共享組的值參與。匯總單元格位于分組行的頁(yè)腳。但是,有一個(gè)選項(xiàng)允許更改組行的布局并在其上放置帶有摘要的單元格,而不是頁(yè)腳。
Qt專(zhuān)業(yè)組件:
現(xiàn)更多Qt類(lèi)開(kāi)發(fā)工具QtitanRibbon、QtitanChart、QtitanNavigation、QtitanDocking、QtitanDataGrid在線訂購(gòu)現(xiàn)直降1000元,歡迎咨詢慧都獲取更多優(yōu)惠>>
================================================== ==
想要了解或購(gòu)買(mǎi)Qt正版授權(quán)的朋友,歡迎
Qt技術(shù)交流交流群開(kāi)通,QQ搜索群號(hào)“765444821”或者掃描二維碼加入
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: