Можно ли разрешить QListWidget
удалить QListWidgetItem
, когда виджет (я использую setItemWidget()
) получает closed()
?
Сейчас я передаю номер строки и возвращаю сигнал в главное окно, которое удаляет элемент за строкой, но это звучит глупо.
Можно ли разрешить QListWidget
удалить QListWidgetItem
, когда виджет (я использую setItemWidget()
) получает closed()
?
Сейчас я передаю номер строки и возвращаю сигнал в главное окно, которое удаляет элемент за строкой, но это звучит глупо.
Вы хотите удалить все элементы в QListWidget.close ()? Давай попробуем это
list = MyListWidget.items();
qDeleteAll(list.begin(), list.end());
list.clear();
в closeEvent (). Необходимо создать свой собственный виджет из QListWidget для повторной реализации | использовать защищенные методы.