Russian Qt Forum
Ноябрь 27, 2024, 19:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вставить одним махом строку в QTableWidget  (Прочитано 3723 раз)
Mashko
Гость
« : Апрель 07, 2009, 17:54 »

Ребят, у меня есть таблица, можно ли вставить в неё поля сразу одной строкой, чтобы не загонять каждый элемен отдельно через цикл?
Ну там чё-нибудь вроде:
Код:
tableWidget->insertRow(i, field1, field2, field3...)

Записан
remiznik
Гость
« Ответ #1 : Апрель 07, 2009, 18:14 »

точно незнаю но вроде нельзя ! так как элементы в таблицу вставлять можно только QTabelWidget !

что мешает крутануть цикл ?
я делаю так!  заполнение сталбцов ... в переменную tmpStr1 закидываешь всё что хочешь чтоб было в ячейке !
Код:
for(int i=0;i<size;i++)
{
QString tmpStr1;
QTableWidgetItem *temp1=new QTableWidgetItem;
        temp1->setText(tmp1);
ui.table->setItem(i,0,temp1);
}
Записан
Mashko
Гость
« Ответ #2 : Апрель 07, 2009, 18:35 »

А если у меня в каждом поле новое значение, то как же я в этом цикле буду его менять? Если только массив создать? Непонимающий
Записан
remiznik
Гость
« Ответ #3 : Апрель 07, 2009, 18:44 »

так ты в tmpStr1 можеш добовлять что хочешь в моей програме я туда закидываю значения из масива !

Код:
tmpStr1.setNum(mass[i]);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.163 секунд. Запросов: 21.