У меня проблема, я хочу вернуть выбранные значения строк и столбцы отдельно, я нашел метод для возврата их обоих с помощью ячейки функции (строка, столбец), но я хочу, чтобы получить их отдельноПолучить значения строк, столбцов из ячейки в QT
Вот мой код:
QTableWidgetItem *c = new QTableWidgetItem();
QMap<QString,int> lists;
for(i=0;i<range.rowCount();++i){
for(int j=0;j<range.columnCount();++j){
c=item(i,j);// here i can return the Rows, Columns Data
QMessageBox::information(this,"",c->text());
}
}
Как вы можете видеть, этот код работает, но я просто хочу вернуться строк и столбцов отдельно, так что я могу поставить их в моем списке QMap<QString,int>
.
И цель всего этого, чтобы попытаться нарисовать PieChart из выбранных строк и столбцов
Так Любая помощь, пожалуйста,
Я действительно не понимаю, что вы ищете ... i и j уже являются индексами ваших строк и столбцов, что еще вам нужно? –
Если у вас уже есть индексы, нужно просто сохранить их на карте как} *** {ваша карта} ["row"] = i; {Ваша карта} ["column"] = j; *** – eyllanesc
Отключить тему, но ... у вас есть утечка памяти, при которой вы выделяете новый 'QTableWidgetItem' и назначаете его' c', но затем переназначаете 'c' в цикл, не удаляя ранее выделенную память. –