Название: Создание элемента в строке таблицы Отправлено: ruzik от Март 04, 2011, 17:24 Здравствуйте возник вопрос:
//Если сделать вот так table->setRowCount(table->rowCount()+1); //То создается еще одна строка в таблице, но там с ячейках как бы элемента нет //То есть если сделать, так table->item(2,0)->setText(timeEdit->text());//3 строка как раз создается программно, но если сделать так table->item(0,0)->setText(timeEdit->text()); //, то все нормально потому что я дизайнере установил текст для этого item'a, // и он просто изменяется //Как я понимаю можно сделать так: table->setItem(2,0,new QTableWidget); //но для этого придется держать постоянный указатель на элемент, то есть глобальный, можно ли как-то более удобно решить эту проблему P.S. огромное спасибо за внимание!! Название: Re: Создание элемента в строке таблицы Отправлено: Пантер от Март 04, 2011, 17:30 А зачем указатель держать? table->setItem(2,0,new QTableWidget) и все.
Название: Re: Создание элемента в строке таблицы Отправлено: ruzik от Март 04, 2011, 17:34 Огромное спасибо, Пантер, вы мне очень помогли и уже не первый раз!!!
Название: Re: Создание элемента в строке таблицы Отправлено: alexman от Март 04, 2011, 17:47 Да, странно ??? Как это
Код: table->setItem(2,0,new QTableWidget) Название: Re: Создание элемента в строке таблицы Отправлено: Пантер от Март 04, 2011, 17:58 void QTableWidget::setItem ( int row, int column, QTableWidgetItem * item )
Как нету? А, ну Item пропустил. :) |