crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> автозаполнение в QTableWidget, как поместить значение в ячейку
mettamo
  опции профиля:
сообщение 22.10.2009, 20:48
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 43
Регистрация: 22.10.2009
Пользователь №: 1173

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здрасте!

Есть пустая таблица QTableWidget

необходимо что бы по вводу значения допустим в ячейке [1,3], это же значение помещалось в ячейку [3,1]

пробовал сделать так

void MainWindow::on_TabG_cellChanged(int row,int column)
{
   ui->TabG->item(column,row)->setText(ui->TabG->item(row,column)->text());
}


но так не получается.

помогите разобраться(((
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
mettamo
  опции профиля:
сообщение 23.10.2009, 17:02
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 43
Регистрация: 22.10.2009
Пользователь №: 1173

Спасибо сказали: 0 раз(а)




Репутация:   0  


Думал это простой вопрос, а никто ответить не может.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 23.10.2009, 17:07
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Цитата(mettamo @ 23.10.2009, 18:02) *
Думал это простой вопрос, а никто ответить не может.

Для того, что бы получить item из QTableWidget, вначале нужно его установить QTableWidget::setItem.
Если элемент не установлен, то метод QTableWidget::item будет возвращать 0.

Теперь посмотри на свой код:
ui->TabG->item(column,row)->setText(ui->TabG->item(row,column)->text());

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- mettamo   автозаполнение в QTableWidget   22.10.2009, 20:48
- - Litkevich Yuriy   Цитата(mettamo @ 23.10.2009, 0:48) но так...   22.10.2009, 22:45
|- - mettamo   Цитата(Litkevich Yuriy @ 22.10.2009, 23:4...   22.10.2009, 23:14
|- - BRE   Цитата(mettamo @ 23.10.2009, 0:14) прога ...   23.10.2009, 8:14
|- - mettamo   Цитата(BRE @ 23.10.2009, 9:14) Цитата(met...   23.10.2009, 14:05
|- - zamnach   в условиях вашей задачи не описано требуемое повед...   23.10.2009, 14:21
|- - mettamo   Цитата(zamnach @ 23.10.2009, 15:21) в усл...   23.10.2009, 14:31
- - mettamo   Думал это простой вопрос, а никто ответить не може...   23.10.2009, 17:02
|- - BRE   Цитата(mettamo @ 23.10.2009, 18:02) Думал...   23.10.2009, 17:07
- - mettamo   void MainWindow::on_TableGraf_cellChanged...   23.10.2009, 17:27
|- - BRE   Цитата(mettamo @ 23.10.2009, 18:27) вот у...   23.10.2009, 17:29
- - mettamo   просто сразу же закрывается, не знаб как описать п...   23.10.2009, 17:32
|- - BRE   Цитата(mettamo @ 23.10.2009, 18:32) может...   23.10.2009, 17:38
- - mettamo   Командир не в этом дело, все ровно не пашет, запус...   23.10.2009, 17:41
|- - BRE   Цитата(mettamo @ 23.10.2009, 18:41) Коман...   23.10.2009, 17:54
- - mettamo   #include "mainwindow.h" #include "ui_m...   23.10.2009, 18:02
|- - BRE   Цитата(mettamo @ 23.10.2009, 19:02) void ...   23.10.2009, 18:27
- - mettamo   когда значение меняешь.   23.10.2009, 18:38
- - BRE   Все ясно. Возникает рекурсия, поэтому нужно блокир...   23.10.2009, 19:14


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.12.2024, 11:45