摘要:
Qt 是一個跨平臺C++圖形界面開發(fā)庫,利用Qt可以快速開發(fā)跨平臺窗體應用程序,在Qt中我們可以通過拖拽的方式將不同組件放到指定的位置,實現(xiàn)圖形化開發(fā)極大的方便了開發(fā)效率,本章將重點介紹`TabWidget`標簽組件的常用方法及靈活運用。`QTabWidget` 是Qt中用于實現(xiàn)標簽頁(tabbed interface)的控件,可以在一個窗口內切換不同的頁面。在開發(fā)窗體應用時通常會伴隨功能的分頁,使用TabWidget并配合自定義Dialog組件,即可實現(xiàn)一個復雜的多窗體分頁結構,此類布局方式也是多數(shù)軟件通用的方案。 閱讀全文
posted @ 2023-12-20 15:17
lyshark
閱讀(4574)
評論(0)
推薦(4)
摘要:
Qt 是一個跨平臺C++圖形界面開發(fā)庫,利用Qt可以快速開發(fā)跨平臺窗體應用程序,在Qt中我們可以通過拖拽的方式將不同組件放到指定的位置,實現(xiàn)圖形化開發(fā)極大的方便了開發(fā)效率,本章將重點介紹`QStyledItemDelegate`自定義代理組件的常用方法及靈活運用。在Qt中,`QStyledItemDelegate` 類是用于創(chuàng)建自定義表格視圖(如`QTableView`和`QTableWidget`)的委托類,允許你自定義表格中每個單元格的外觀和交互。`QStyledItemDelegate` 是`QItemDelegate` 的子類,提供了更現(xiàn)代、更易用的接口。此處我們將實現(xiàn)對`QTableView`表格組件的自定義代理功能,例如默認情況下表格中的缺省代理就是一個編輯框,我們只能夠在編輯框內輸入數(shù)據(jù),而有時我們想選擇數(shù)據(jù)而不是輸入,此時就需要重寫編輯框實現(xiàn)選擇的效果,代理組件常用于個性化定制表格中的字段類型。 閱讀全文
posted @ 2023-12-20 09:07
lyshark
閱讀(1632)
評論(0)
推薦(2)

浙公網(wǎng)安備 33010602011771號