コンストラクターで expandAll() を呼び出す必要がありますが、それは不要に見えます。
フォーム エディターに追加したものが折りたたまれており、右側のボックスにプロパティが見つかりませんでした。デフォルトですべて展開するにはどうすればよいですか?
コンストラクターで expandAll() を呼び出す必要がありますが、それは不要に見えます。
フォーム エディターに追加したものが折りたたまれており、右側のボックスにプロパティが見つかりませんでした。デフォルトですべて展開するにはどうすればよいですか?
使用できます
setExpanded(true);
の親のために
QTreeWidgetItem
例えば:
QTreeWidget *treewidget = new QTreeWidget(this);
QTreeWidgetItem *tools = new QTreeWidgetItem(treewidget);
tools->setExpanded(true);
QTreeWidget で簡単なプログラムを書きました。アシスタントqtにはプロパティの説明がありますitemsExpandable()
:
このプロパティは、アイテムがユーザーによって展開可能かどうかを保持します。このプロパティは、ユーザーがアイテムを対話的に展開および折りたたむことができるかどうかを保持します。デフォルトでは、このプロパティは true です。
そして、あなたが言ったように、QTreeWidget には expandAll() スロットがあります。
コンストラクタで呼び出しました。このスロットは正しく機能します。