在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...