Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: catprog от Сентябрь 24, 2009, 13:49



Название: QTableWidget и QTableWidgetItem и какието глюки
Отправлено: catprog от Сентябрь 24, 2009, 13:49
Не заметил что я сделал, но вот это начало глючить:
Код:
this->arrItem[rows_count][0] = new QTableWidgetItem( (*tmpIterator) );
output_table->setItem(rows_count,1,this->arrItem[rows_count][0]);
this->rows_count++;

строки в таблицу добавляются с данными, но когда выполняю это третий раз, в Application Output пишутся такие сообщения:
Цитировать
QPainter::begin: A paint device can only be painted by one painter at a time.
QPainter::begin: A paint device can only be painted by one painter at a time.
QWidget::repaint: It is dangerous to leave painters active on a widget outside of the PaintEvent
а если попробовать добавить четвертую строку то прога вылетает. Может ктото сталквался с этим? Я явно QPainter не использовал оно гдето само юзается, объясните плиз что происходит.


Название: Re: QTableWidget и QTableWidgetItem и какието глюки
Отправлено: catprog от Сентябрь 24, 2009, 14:13
второй день мучаюсь над этими чудесами, стоило создать на форуме тему так сам нашел у себя баг О_О, что бы я делал без форума)
оказывается я не создал экземпляр класа внутри которого я делал эти манипуляции по созданию виджетов, объекта не было а его методы я вызывал и они создавали другие объекты до поры до времени О_о


Название: Re: QTableWidget и QTableWidgetItem и какието глюки
Отправлено: cya-st от Сентябрь 24, 2009, 16:14
Попробуй пересобрать прогу.