2012-10-31 22 views

回答

1

我用QTreeWidget寫了一個簡單的程序。 助理Qt擁有的財產itemsExpandable()描述:

這個屬性保存的物品是否是由用戶擴展。這個 屬性保持用戶是否可以交互地展開和摺疊項目 。默認情況下,該屬性爲true。

正如你所說,QTreeWidget具有expandAll()插槽。

我在構造函數中調用它。此插槽正常工作。

+1

我試圖避免調用,我想項目默認擴展 – daisy

+2

默認情況下,Qt Designer無法設置擴展項目。你應該在構造函數中使用'expandAll()'。這是唯一的選擇。 – Ruu

2

您可以使用

setExpanded(true); 

QTreeWidgetItem 

父(S)例如:

QTreeWidget *treewidget = new QTreeWidget(this); 
QTreeWidgetItem *tools = new QTreeWidgetItem(treewidget); 
tools->setExpanded(true);