Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
maxon887
12 / 12 / 7
Регистрация: 05.06.2012
Сообщений: 280
#1

QTableWidget

31.10.2012, 16:13. Просмотров 1204. Ответов 5
Метки нет (Все метки)

хочу подсчитать среднее значение в столбцах
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void MTable::averange()
{
    qWarning()<<ui->tableWidget->columnCount();
    ui->tableWidget->setRowCount(ui->tableWidget->rowCount()+1);
    for(int i=0;i<ui->tableWidget->columnCount();i++)
    {
        int aver=0;
        for(int j=0;j<ui->tableWidget->rowCount()-1;j++)
        {
            aver+=ui->tableWidget->item(i,j)->data(Qt::EditRole).toInt();
        }
        QTableWidgetItem *av=new QTableWidgetItem(tr("%1").arg(aver));
        ui->tableWidget->setItem(i,ui->tableWidget->rowCount()+1,av);
    }
}
На момент вызова функции таблица имеет слудующий вид
0
Миниатюры
QTableWidget  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2012, 16:13
Ответы с готовыми решениями:

QTableWidget
Создаю таблицу. И она размещается в углу.(см. вложение) QTableWidget...

QTableWidget
Добрый день, работаю с QTableWidget \ QTableview. Вопрос вот в чем: нужно...

qtablewidget
qtablewidget заполняется данными, можно ли сделать так что бы щелчек по ячейки...

QTableWidget
Здравствуйте! Создаю 21 колонку. ui-&gt;tableWidget-&gt;setColumnCount(21); ...

QTableWidget
При создании QTableWidget *tableWidget = new QTableWidget(3, 3, this); я...

5
Maxim Prishchepa
Эксперт С++
1924 / 1036 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
31.10.2012, 18:29 #2
ну и??? это вы похвастаться решили или с какой целью тему постите???? :-)))
1
maxon887
12 / 12 / 7
Регистрация: 05.06.2012
Сообщений: 280
01.11.2012, 12:13  [ТС] #3
не работает))

Добавлено через 57 секунд
новая строка создаёться, а вот это вот барада не работает:
C++
1
            aver+=ui->tableWidget->item(i,j)->data(Qt::EditRole).toInt();
0
Чистый
Автор FAQ
2713 / 1409 / 89
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
01.11.2012, 12:39 #4
после каждого изменения aver выведите его в debug и смотрите изменяется он вообще или нет
1
maxon887
12 / 12 / 7
Регистрация: 05.06.2012
Сообщений: 280
01.11.2012, 12:50  [ТС] #5
всем по одному спасибо)) я разобрался:
перепутал солбцы и строки))
0
Чистый
Автор FAQ
2713 / 1409 / 89
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
01.11.2012, 12:55 #6
ну вот видишь
0
01.11.2012, 12:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2012, 12:55

QTableWidget
Здравствуйте ! Есть таблица QTableWidget, в одной из колонок расположена во...

QT 5.6 C++ QTableWidget
Здравствуйте!!! Создал QTableWidget через дизайнер форм. Разобрался как...

QTableWidget
Есть стандартная таблица 3х3 , но при выделение двух ячеек они обмениваются...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru