QT中對QTreeView控制項節點進行重新命名操作

2021-08-06 05:20:34 字數 292 閱讀 4724

今天總結一下對qtreeview節點重新命名的操作

在qtreeview中有乙個void eidt(const qmodelindex &index)的槽函式,當你想要對某個節點進行重新命名操作時,將索引傳給該槽函式,該節點狀態就能變成可編輯。

另外如果不是通過右鍵選單進行重新命名操作,通過雙擊也能實現相應操作,只需要通過setedittriggers(edittriggers triggers)函式的相應引數即可doubleclicked.

如果想要對重新命名之後的文字進行判斷,可以通過itemchanged()槽函式進行判斷。

QT樹控制項 QTreeView

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

QT中樹控制項QTreeView開發例項

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

QT之QTreeView使用總結

1 在ui介面中拖treeview控制項進ui介面。2 一般qt中使用model來管理資料與檢視的關係,使用delegate重寫point 處理ui效果。qt提供了一些現成的models用於處理資料項 qstringlistmodel 用於儲存簡單的qstring列表。qstandarditemmo...