【第十周】四则运算GUI

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

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

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

尝试了一下,成功了。

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

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

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("   错误!"));//改动代码
    }
原文地址:https://www.cnblogs.com/Boxer1994/p/6118977.html