【第十周】四则运算GUI

时间:2023-03-08 16:46:35
【第十周】四则运算GUI

下载地址:http://pan.baidu.com/s/1hsc9HRm

这次比上次多了一个记录的功能,是用QT里面的qplaintextedit记录显示出做过的题目。

【第十周】四则运算GUI

我是直接看的文档,发现窗体,搜一下有没有appendxxxx方法,一看是有的,可以读入一个qstring字符串,应该就是我们需要的。

【第十周】四则运算GUI

尝试了一下,成功了。

【第十周】四则运算GUI

可以全选记录,把内容拷贝出来(这里简单起见,只生成了0-9的数),然后搜索错题,我们就可以回顾错题了。

【第十周】四则运算GUI

代码仅改动了两行,画了一下界面。

if (flag)
{ QMessageBox::information(this,"OK","you are right");
score++;
ui.plainTextEdit->appendPlainText(qss+"="+ui.lineEdit_answer->text()+GBK::a2w(" 正确!"));//改动代码
}
else
{
QMessageBox::information(this,"NO","You are wrong");
ui.plainTextEdit->appendPlainText(qss+"="+ui.lineEdit_answer->text()+GBK::a2w(" 错误!"));//改动代码
}