簡體   English   中英

如何在QTreeWidget中更改默認的展開/折疊子項?

[英]How to change default expand/collapse sub-items in QTreeWidget?

我試圖在Qt 4.8中使用以下代碼創建一個簡單的treeview

QTreeWidgetItem *city = new QTreeWidgetItem(ui->trvCompetitions);
city->setText(0, tr("City"));

(new QTreeWidgetItem(city))->setText(0, tr("Stockholm"));
(new QTreeWidgetItem(city))->setText(0, tr("Helsinki"));
(new QTreeWidgetItem(city))->setText(0, tr("Copenhagen"));

QTreeWidgetItem *other = new QTreeWidgetItem(ui->trvCompetitions);
other->setText(0, tr("Other"));

(new QTreeWidgetItem(other))->setText(0, tr("London"));
(new QTreeWidgetItem(other))->setText(0, tr("Tokio"));
(new QTreeWidgetItem(other))->setText(0, tr("Hanoi"));

這是我得到的樹狀視圖

myTreeView

我已經讀過這篇文章 ,我只希望我的treeview具有這樣的展開/折疊子項目

我想得到的TreeView

我該如何更改我的樹狀視圖?

謝謝!

閱讀有關QTreeWidget的更多文檔后,我意識到可以自定義樹視圖。 我在這篇文章之后修改了我的treeview,結果如我所願。

更改列數。 閱讀有關文檔。 如果您不了解自己,請回來。 我主要在自己的模型中使用“抽象方式”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM