Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2015, 18:38   #1
ser70
Форумчанин
 
Аватар для ser70
 
Регистрация: 02.10.2009
Сообщений: 255
По умолчанию QTableWidget

Никак не могу разобраться с ошибкой, создаю таблицу
Код:
main_show_goods = new QTableWidget;
Потом просто удаляю одну строчку
Код:
main_table_show -> removeRow(row);
main_table_show -> setRowCount(amount_show);
Выдает такую ошибку в Application Output и завершает программу:
*** Error in `/home/max/Рабочий стол/build-Swoftware_zakaz-Desktop- Debug/Swoftware_zakaz': free(): invalid pointer: 0x0000000002a415f8 ***
The program has unexpectedly finished.
"Реальность воображаема, а воображаемое - реально" В. Соло
ser70 вне форума Ответить с цитированием
Старый 15.03.2015, 10:44   #2
ser70
Форумчанин
 
Аватар для ser70
 
Регистрация: 02.10.2009
Сообщений: 255
По умолчанию

Неужели из вас, о великие умы, никто не сталкивался с такой маленькой проблемой??? Но если кто-нибудь, когда-нибудь из вас видел эту ошибку и знает как ее исправить, то пожалуйста помогите такому холопу как я, исправить этот недуг, о великие форумчане сей форума!
"Реальность воображаема, а воображаемое - реально" В. Соло
ser70 вне форума Ответить с цитированием
Старый 15.03.2015, 17:09   #3
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Никто не сталкивался с такой проблемой. Составь короткий пример, который повторит ошибку и выложи его на форум.

Поставь брэйкпоинт и узнай в какой момент возникет ошибка. Нудно знать хотя бы кто именно обращается по невалидному указателю. Мало ли, может быть у тебя в соседнем потоке кто-то работает с данными этой строки или что-то такое. Мы не знаем какой код ты там понаписал.
rrrFer вне форума Ответить с цитированием
Старый 15.03.2015, 17:12   #4
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Цитата:
создаю таблицу
Код:
main_show_goods = new QTableWidget;

Цитата:
Потом просто удаляю одну строчку
Код:
main_table_show -> removeRow(row);
Ты создал таблицу с именем main_show_goods, удалил из таблицы main_table_show. Т.е. из другой таблицы. Либо ты криво скопипастил свой код на форум, либо ошибка в этом.
rrrFer вне форума Ответить с цитированием
Старый 16.03.2015, 11:09   #5
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

У меня есть предположение, что в таблице нет указанного ряда
8Observer8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Qt Creator работа с QTableWidget Renok Qt и кроссплатформенное программирование С/С++ 3 22.06.2014 11:52
[Qt] Отсутствие методов у Header'ов QTableWidget WarAngel-alk Qt и кроссплатформенное программирование С/С++ 2 31.01.2013 23:41
Drag&drop строки QTableWidget [PySide] Василевс Помощь студентам 0 26.11.2012 22:35
QTableWidget получить значение PinkPink Помощь студентам 8 22.04.2012 18:29