QT 之QTreeWidget實現好友列表

2021-07-25 12:02:10 字數 1201 閱讀 4461

在這這前,我們需要先把我們的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...