Если я создаю новый QTableWidgetItem
и вставляю/устанавливаю в ячейку на QTableWidget
, который уже имеет существующий элемент, является ли предыдущий элемент удален или будет утечка памяти? Нужно ли извлекать существующий элемент и изменять его свойства?Замена элементов в QTableWidget
1
A
ответ
2
Когда вы вставляете QTableWidgetItem
в QTableWidget
, используя QTableWidget::setItem()
, таблица берет на себя ответственность за товар, а это означает, что он будет управлять им для вас. Если вы вызываете setItem()
для столбца и строки, у которой уже есть элемент, таблица удалит старый элемент для вас. Так что утечки памяти нет. Ты в безопасности!
Смежные вопросы
- 1. Управление памятью элементов QTableWidget
- 2. Чтение выбранных элементов из QTableWidget
- 3. поиск и выделение элементов в qtablewidget
- 4. Как разрешить несколько элементов, выбранных в QTableWidget?
- 5. Сбой в Удаление выбранных элементов из QTableWidget
- 6. PyQt4: одновременно выберите несколько элементов в QTableWidget
- 7. Добавить список элементов в столбцах QtableWidget
- 8. замена элементов в кортежах
- 9. Замена элементов в массиве
- 10. Замена элементов в строке
- 11. Замена элементов в массиве
- 12. Замена элементов в списке
- 13. Как получить этот QTableWidget для отображения элементов?
- 14. C++ Qt - Установка значений элементов QTableWidget
- 15. QT: Очистка QTableWidget для отображения новых элементов
- 16. JQuery Sortable - Замена элементов, а не замена элементов
- 17. Замена элементов массива в массиве
- 18. замена элементов в 2D Список
- 19. Замена элементов списка в схеме
- 20. Замена элементов в строке вхождения
- 21. замена текста в вложенных элементов
- 22. OCaml: замена элементов в списке
- 23. Замена элементов столбца в R
- 24. Замена элементов на lxml.html
- 25. замена элементов массива Perl
- 26. Замена элементов вектора
- 27. Замена матричных элементов Matlab
- 28. Замена элементов с JQuery
- 29. VBA: замена элементов массива
- 30. Замена элементов и удаление всех элементов