![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
gpepsi |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
странное поведение при удалении элемента.
Сначала есть строки. Например 1. aaa 2. bbb пытаюсь удалить строку и перерисовать QTreeWidget в результате получаю 1. bbb 2. bbb откуда взялась вторая сторока ? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
не увидел в коде процесса удаления. Вижу только создание ещё одного элемента
|
|
|
gpepsi |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
не понятно зачем весь виджет чистить, если тебе надо только конкретную строку удалить - это раз.
приведённый код вообще ничего не объясняет - это два. |
|
|
gpepsi |
![]()
Сообщение
#5
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
не понятно зачем весь виджет чистить, если тебе надо только конкретную строку удалить - это раз. так проще приведённый код вообще ничего не объясняет - это два. код - это пример работы с виджетом. Что он еще должен пояснить ? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
gpepsi |
![]()
Сообщение
#7
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
ни когда бы мне такая мысль в голову не пришла. Удалить один элемент намного проще. ну вот пример. В модели лежат данные, которые отображаются как список
пришли новые данные
ты предлагаешь удалить ненужные данные и добавить новые. Приведи алгоритм как это сделать за один проход. З.Ы. Поэтому проще грохнуть и отрисовать новые данные... |
|
|
Алексей1153 |
![]()
Сообщение
#8
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
gpepsi, а просто заменить поверх ? )
|
|
|
gpepsi |
![]()
Сообщение
#9
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Алексей1153 |
![]()
Сообщение
#10
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
gpepsi, вот ведь заладил... Ну грохай. Когда будет элементов этак 5000 - передумаешь
![]() |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 30.9.2023, 9:24 |