void Dialog3::on_confirm_Btn_clicked()
{
QString usr_name,usr_pwd,usr_pwd2;
usr_name = ui->new_usr_lineEdit->text();
usr_pwd = ui->new_pwd_line->text();
usr_pwd2 = ui->new_pwd_line2->text();
QFile fp(DATAFILE);
if(fp.open(QFile::WriteOnly))
{
QTextStream stm(&fp);
if(usr_pwd == usr_pwd2)
{
stm<<'/n';
stm<<usr_name;
stm<<endl;
stm<<usr_pwd;
}
fp.close();
}
}
我的代码是这样子的,再次运行程序原来存的东西就被抹掉了,直接写入新写进的东西。。。