在這這前,我們需要先把我們的ui介面設計好,乙個好友是乙個item,所以,首先我們需要先設計乙個item的widget,在這裡我命名為contactitem有了item,擦入到我們主面板中qtreewidget中
然後,有了ui介面,我們再來看看**如何實現
void demo::initcontacttree()
}void demo::initstrangertree()
ui.contacttreewidget->addtoplevelitem(prootfrienditem);
ui.contacttreewidget->setitemwidget(prootfrienditem, 0, pitemname);
}void demo::onitemexpanded(qtreewidgetitem *pitem)
}}void demo::onitemcollapsed(qtreewidgetitem *pitem)
}}void demo::addmyfriendinfo(qtreewidgetitem* prootgroupitem)
看完**,相信大家,應該都知道了是如何實現的了,沒明白的,我們一起再交流交流o(∩_∩)o。
//qss效果**:
qtreeview
qtreeview::item
qtreeview::item:selected:active
qtreeview::item:selected:!active, qtreeview::item:hover
qt 之qtreewidget實現好友列表
只為記錄,只為分享! 願所寫能對你有所幫助。good good study, day day up!
QT之QTreeWidget的使用
建立基礎qtreewidget ui treewidget setcolumncount 3 ui treewidget setheaderlabels qstringlist 編號 啟用 描述 qlist allitemname 建立頂層item qtreewidgetitem newtopite...
Qt學習之路 40 QTreeWidget
本文出自 豆子空間 部落格,原文出處 接著前面的內容,今天要說的是另外乙個item view class,qtreewidget。顧名思義,這個類用來展示樹型結構。同前面說的qlistwidget類似,這個類需要同另外乙個輔助類qtreewidgetitem一同使用。不過,既然是提供方面的封裝類,即...
Qt學習筆記 QTreeWidget的簡單使用
treewidget setcolumncount int columns 設定樹狀列表的列數,也就是頂部分類的個數 setheaderlabel const qstring headername 設定樹狀列表的首個頭部文字資訊 setheaderlabel const qstringlist he...