1  void MainWindow::on_saveButton_clicked()
2  {
3   QString cname;
4   int cacc;
5   int cbal;
6   int cNo;
7   cname = ui->nameEdit->text();
8   cacc = ui->accEdit->text().toInt();
9   cbal = ui->balEdit->text().toUInt();
10  cNo = ui->numEdit->text().toInt();
11  cust.setData(cname, cacc, cbal, cNo);
12  QFile file("customer.dat");
13  if(!file.open(QIODevice::Append | QIODevice::WriteOnly | QIODevice::Text)) {
14      QMessageBox::information(this, "Warning", "File not open");
15      return;
16  }
17  QDataStream ds(&file);
18  ds << cust;
19  file.flush();
20  file.close();
21  clearFields();
22 }