Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ウィジェット(私が使用する)が取得したときに、QListWidgetを削除させることは可能ですか?QListWidgetItemsetItemWidget()closed()
QListWidget
QListWidgetItem
setItemWidget()
closed()
今のところ、行番号を渡してメイン ウィンドウに信号を戻すと、項目が行ごとに削除されますが、それはばかげているように思えます。
QListWidget.close() ですべての項目を削除しますか? これを試してみましょう
list = MyListWidget.items(); qDeleteAll(list.begin(), list.end()); list.clear();
closeEvent() で。保護されたメソッドを再実装または使用するには、QListWidget から独自のウィジェットを作成する必要があります。