からアイテムを削除するにはどうすればよいQListView
ですか? QComboBox
ですが、removeItem
に相当する関数が見つかりませんQListView
。
pyqt4 を使用します。
からアイテムを削除するにはどうすればよいQListView
ですか? QComboBox
ですが、removeItem
に相当する関数が見つかりませんQListView
。
pyqt4 を使用します。
QListWidget では直接削除できますがtakeAt()
、QListView (Qt モデル/ビューを参照) では削除できません。独自のモデルが必要でない限り、ウィジェットを使用する必要があります。QListViewが必要な場合は、モデルを取得して削除します。qListView.model().removeRow(row)
ビューではなくモデルを使用する必要があります。
https://doc.qt.io/qt-4.8/qabstractitemmodel.html#removeRowを参照してください