Название: Глюк при TableWidget->setRowCount() Отправлено: U.B.M. от Декабрь 06, 2012, 21:54 Доброго времени суток!
Есть 2 куска кода которые по сути делают одно и тоже Код: for(i....) { Код: TableWidget->setRowCount(10) При этом Код: TableWidget->setRowCount(0) Если логика мне не изменяет, то по одному ряду вставить в цикле и setRowCount(сколько-то-там) должны давать одинаковый результат? Пересобрал всё не один раз. Глюк компилятора? Название: Re: Глюк при TableWidget->setRowCount() Отправлено: kambala от Декабрь 06, 2012, 22:25 а не думал запустить в дебаг режиме и посмотреть стектрейс?
если в таблице уже были данные, то может что-то удаляется 2 раза (например если ты сам всё поудалял перед этим) при setRowCount(). Название: Re: Глюк при TableWidget->setRowCount() Отправлено: U.B.M. от Декабрь 07, 2012, 07:16 то может что-то удаляется 2 раза (например если ты сам всё поудалял перед этим) при setRowCount(). Имеется ввиду следующее? Был, скажем, итем (5,5) - я его вручную удалил, далее сделал setRowCount(1) и у меня может глючить? P.S. Вообще-то, в данном конкретном случае(как можно из 1-го поста видеть) - setRowCount() очищает (0 rows) таблицу, но не увеличивает её размер (>0 rows). Кроме того таблица пустая - она только создана и всё. Даже кол-во колонок, столбцов не прописано. Название: Re: Глюк при TableWidget->setRowCount() Отправлено: carrygun от Декабрь 07, 2012, 07:53 Никто не знает что у вас в коде по трем строчкам. Просто запустите программу в режиме отладки (F5).
Название: Re: Глюк при TableWidget->setRowCount() Отправлено: kambala от Декабрь 07, 2012, 12:09 компилируемый пример (архивом) в студию
|