QTreeWidget で複数の項目を選択できるかどうか、および複数選択を有効にする方法を知っている人はいますか?
選択可能にしたいすべてのアイテムはトップレベルの QTreeWidgetItems であり、それらのすべての子は無効に設定されています (つまり、 QTreeWidgetItem.setDisabled(True) )
QTreeWidget で複数の項目を選択できるかどうか、および複数選択を有効にする方法を知っている人はいますか?
選択可能にしたいすべてのアイテムはトップレベルの QTreeWidgetItems であり、それらのすべての子は無効に設定されています (つまり、 QTreeWidgetItem.setDisabled(True) )
つまり、初期化中にsetSelectionModeを呼び出して QAbstractItemView::MultiSelection を有効にする必要があります。QTreeView/QTreeWidget は QAbstractItemView を継承しているので利用可能です。
次に、アイテムを無効にするには、QTreeWidgets.itemSelectionChanged() シグナルにフックするだけです。