Я начал изучать Qt, и у меня возникла проблема, в основном я пытаюсь сделать это простое приложение - 3 редактирования строки и одну кнопку, которая получит ваше имя и т. Д. Из редактирования строки и поместит его в файл JSON. Сейчас я могу получить данные и поместить их в объект Qjson, а затем поместить объект в документ Qjson, но не могу сохранить документ json с помощью QFile.
Я пытался найти его, но не нашел ничего, что работает
void MainWindow::on_pushButton_clicked()
{
qDebug()<<"ok button clicked";
QString firstName=ui->NameEdit->text();
QString lastName=ui->LnameEdit->text();
QString age=ui->ageEdit->text();
QJsonObject user;
user["firstname"]=firstName;
user["lastname"]=lastName;
user["age"]=age;
qDebug()<<user;
QJsonDocument userDoc(user);
qDebug()<<userDoc;
QFile users("users.json");
users.open(QIODevice::WriteOnly);
//it is working to this point
users.write(userDoc.toJson());
users.close();
//when i open "users.json" file it's always empty
}