![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
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 @ 29.7.2010, 12:08) Link не увидел в коде процесса удаления. Вижу только создание ещё одного элемента clear в самом начале |
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
не понятно зачем весь виджет чистить, если тебе надо только конкретную строку удалить - это раз.
приведённый код вообще ничего не объясняет - это два. |
|
|
gpepsi |
![]()
Сообщение
#5
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Litkevich Yuriy @ 29.7.2010, 13:24) Link не понятно зачем весь виджет чистить, если тебе надо только конкретную строку удалить - это раз. так проще Цитата(Litkevich Yuriy @ 29.7.2010, 13:24) Link приведённый код вообще ничего не объясняет - это два. код - это пример работы с виджетом. Что он еще должен пояснить ? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
не понятен foreach.
Тот код, который ты привёл, ни когда не приведёт к случайному элементу. А тот код который ты не привел и виноват в этом случайном элементе Цитата(gpepsi @ 29.7.2010, 18:10) Link так проще ни когда бы мне такая мысль в голову не пришла. Удалить один элемент намного проще.
|
|
|
gpepsi |
![]()
Сообщение
#7
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Litkevich Yuriy @ 29.7.2010, 16:14) Link ни когда бы мне такая мысль в голову не пришла. Удалить один элемент намного проще. ну вот пример. В модели лежат данные, которые отображаются как список
пришли новые данные
ты предлагаешь удалить ненужные данные и добавить новые. Приведи алгоритм как это сделать за один проход. З.Ы. Поэтому проще грохнуть и отрисовать новые данные... |
|
|
Алексей1153 |
![]()
Сообщение
#8
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2944 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
gpepsi, а просто заменить поверх ? )
|
|
|
gpepsi |
![]()
Сообщение
#9
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Алексей1153 @ 6.8.2010, 11:54) Link gpepsi, а просто заменить поверх ? ) Цитата(gpepsi @ 6.8.2010, 11:49) Link З.Ы. Поэтому проще грохнуть и отрисовать новые данные...
|
|
|
Алексей1153 |
![]()
Сообщение
#10
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2944 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
gpepsi, вот ведь заладил... Ну грохай. Когда будет элементов этак 5000 - передумаешь
![]() |
|
|
gpepsi |
![]()
Сообщение
#11
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Алексей1153 @ 7.8.2010, 7:53) Link gpepsi, вот ведь заладил... Ну грохай. Когда будет элементов этак 5000 - передумаешь ![]() не нервничай ![]() Цитата(Алексей1153 @ 6.8.2010, 11:54) Link gpepsi, а просто заменить поверх ? ) объясни тогда что ты имел ввиду |
|
|
Алексей1153 |
![]()
Сообщение
#12
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2944 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
gpepsi, да никто не нервничает
![]() ![]() |
|
|
gpepsi |
![]()
Сообщение
#13
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Алексей1153 @ 7.8.2010, 12:28) Link Когда станет всё тормозить, сам поймёшь ![]() а зачем тогда влез в тему ? |
|
|
Алексей1153 |
![]()
Сообщение
#14
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2944 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
gpepsi, тебе не понять
![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#15
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
вообще для работы с БД есть модель/представление.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 15.8.2025, 17:12 |