void MainWindow::on_Save_Book_clicked()
{
QString fr= QFileDialog::getSaveFileName(this,tr("Save"),"c:/",tr("CSV Files (*.csv)"));
QFile file(fr);
file.open(QIODevice::WriteOnly | QIODevice::Text);
int i;
QTextStream out(&file);
out<<QObject::tr("Название;Автор;Год;Рейтинг\n");
out<<ui->tableWidget->item(1,1);
for (i=0;i<5;i++){
for (int j=0;j<5;j++){
out<<ui->tableWidget->item(i,j);
out<<";";
};
out<<"\n";
};
file.close();
}
Пытаюсь переделать через String и потом через tr() сделать нормально, но не получается.
QString tt;
tt=(ui->tableWidget->item(i,j));
Должно быть:
Гарри Поттер;Роулинг;2008;8
Источник;Айн Рэнд;2011;9
Получается:
0xf1f1a480xf1e3288;0xf2156a0;0xf1f1568;0xf1f1848;0xf1f19c8;
0xf1f19c8;0xf1f1a48;0xf1f15e8;0xf1f1928;0x0;
0x0;0x0;0x0;0x0;0x0;
0x0;0x0;0x0;0x0;0x0;
0x0;0x0;0x0;0x0;0x0;
Помогите пожалуйста!