QTreeWidget的使用示例

2021-10-23 16:57:07 字數 923 閱讀 4982

在setcolumncounts中有示例:

即,treewidget中也是可以有多列的。

ui->treewidget->setcolumncount(2);

qtreewidgetitem *p,*q;

p = new qtreewidgetitem(ui->treewidget,qstringlist("mm"));

p->settext(1,"22");

ui->treewidget->expanditem(p);

q = new qtreewidgetitem(p,qstringlist("mm1"));

q->settext(1,"10");

q = new qtreewidgetitem(p,qstringlist("mm2"));

q->settext(1,"12");

p = new qtreewidgetitem(ui->treewidget,qstringlist("nn"));

效果如下圖: 

用來儲存資料,獲取資料,(相當於自帶資料庫,儲存了這些資料)但是在ui中看不到該資料,參考該文

不同於qtablewidget是通過某行某列來確定某個單元格,qtreewidgetitem是通過parent大致區分。

qdebug()

qdebug()

執行結果:

0x00xc66d3a8

可以看出,mm,nn是沒有父項的,mm1,mm2是有父項的。

QTreeWidget的簡單使用

qtreewidget是一種樹形的部件,它以樹的形式顯示各個項,它的每個項使用qtreewidgetitem來表示。qtreewidgetitem的值的表示都是用qstringlist來表示的。簡單的說明一下 for int i 0 i 3 i for int i 0 i 3 i treewidge...

QTreeWidget的簡單使用

qtreewidget是一種樹形的部件,它以樹的形式顯示各個項,它的每個項使用qtreewidgetitem來表示。qtreewidgetitem的值的表示都是用qstringlist來表示的。簡單的說明一下 cpp view plain copy print?include include inc...

QT之QTreeWidget的使用

建立基礎qtreewidget ui treewidget setcolumncount 3 ui treewidget setheaderlabels qstringlist 編號 啟用 描述 qlist allitemname 建立頂層item qtreewidgetitem newtopite...