例項加深理解QT中樹控制項QTreeView開發

2021-06-10 01:13:11 字數 1042 閱讀 3568

本文講解了qt中樹控制項qtreeview開發例項,對於qtreeview沒有過多的講解,那麼不說廢話了,看**是如何實現的吧。

方法一:使用qdirmodel進行目錄的現實,qdirmodel是qt中專為檔案目錄樹型顯示所提供的一種model。 具體使用如下:

1. #include

2.3. int main(int argc, char *argv)

4. 顯示結果如下所示:

方法二:自行設定樹型結構。

"treeview.h"檔案

1. #include

2. class treeview :public qtreeview

3. ;

"treeview.cpp"檔案

1. #include "treeview.h"

2. treeview::treeview() : qtreeview()

3. 30. this->setmodel(model);

31. }

32. qlisttreeview::returntheitems()

33.

36. void treeview::iterateoveritems()

37.

43. }

44. void treeview::mousedoubleclickevent(qmouseevent *event)

45.

50. }

"main.cpp"檔案

2. #include "treeview.h"

3.4. int main(int argc, char *argv)

5. 顯示:

以上就是treeview的兩種model了。

小結:本文簡單的介紹了qt樹控制項qtreeview ,通過乙個簡單的例項來實現qtreeview 的價值。qt 4推出了一組新的item view類,它們使用model/view結構來管理資料與表示層的關係。這種結構帶來的功能上的分離給了開發人員更大的彈性來定製資料項的表示,它也提供乙個標準的model介面,使得更多的資料來源可以被這些item view使用。

QT中樹控制項QTreeView開發例項

本文講解了qt中樹控制項qtreeview開發例項,對於qtreeview沒有過多的講解,那麼不說廢話了,看 是如何實現的吧。方法一 使用qdirmodel進行目錄的現實,qdirmodel是qt中專為檔案目錄樹型顯示所提供的一種model。具體使用如下 1 int main int argc,ch...

QT樹控制項 QTreeView

方法一 使用qdirmodel進行目錄的現實,qdirmodel是qt中專為檔案目錄樹型顯示所提供的一種model。具體使用如下 方法二 自行設定樹型結構。treeview.h 檔案 include class treeview public qtreeview treeview.cpp 檔案 in...

Qt中的各種控制項簡介

1.checkbox的特點是可以在多個專案中多選,而若使用qbuttongroup類控制項的setexclusive 函式,則可將checkbox的屬性轉換為 只能單選 2.qcheckbox可以向文字位置新增影象。利用qabstractbutton控制項的成員函式seticon 便可以在qchec...