>   > 

亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP

亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP

亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP

328次下载 官方   年满12周岁 版本:  巨细:34.55MB 开辟商:杭州网易雷火科技无限公司
需优先下载
亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP装置
通俗下载
需优先下载
亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP装置
通俗下载 高速下载
需优先下载
亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP装置
需跳转至第三方下载 高速下载
亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP截图 亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP截图 亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP截图 亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP截图 亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP截图
 小编点评
亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP,此刻下载,新用户还送新人礼包,

亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP2023更新内容

C/C++第29讲——用Qt实现简略单纯计较器

明天,第讲咱们测验考试用Qt实现一个简略单纯的用Q易计计较器。

1、实算器简略单纯计较器的现简亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP需要

这个简略单纯的计较器,能够实现以下的第讲功效:

(1)撑持用户经由过程鼠标对计较器停止操纵;

(2)撑持整数的加减乘除运算;

(3)撑持数据清算操纵。

2、用Q易计成立calculator工程

新建Qt Widgets Application,实算器工程名为calculator,现简基类为QMainWindow:

C/C++第29讲——用Qt实现简略单纯计较器
C/C++第29讲——用Qt实现简略单纯计较器
C/C++第29讲——用Qt实现简略单纯计较器
C/C++第29讲——用Qt实现简略单纯计较器

工程成立后,第讲Qt Creator中的用Q易计视图为:

C/C++第29讲——用Qt实现简略单纯计较器

3、设想用户界面

在主窗口中增加16个按钮,实算器博亚体育官网进口app最新版(中国)官方网站IOS/安卓通用版/手机APP增加后成果以下:

C/C++第29讲——用Qt实现简略单纯计较器

将主窗口的现简标题改成“简略单纯计较器”,将按钮的第讲标题改成数字和操纵标记,点窜后成果以下:

C/C++第29讲——用Qt实现简略单纯计较器

4、用Q易计设置主窗口的实算器尺寸不可转变

点窜main.cpp文件,此中挪用主窗口的kaiyun体育(中国)全站app官网进口下载装置官方网站IOS/安卓通用版/手机APP下载setFixedSize函数,让窗口的尺寸牢固:

#include 'mainwindow.h'#includeint main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.setFixedSize(w.width(), w.height()); w.show(); return a.exec();}

此刻窗口的成果变为:

C/C++第29讲——用Qt实现简略单纯计较器

5、设置数字按键的反映

在MainWindow中增加一个成员函数,实现向行编辑框中增加数字的功效:void MainWindow::AddNumberToOperand(int i){     QString strNumber;    strNumber.setNum(i);    QString strOperand = ui->editOperand->text();    strOperand.append(strNumber);    ui->editOperand->setText(strOperand);}

而后,为每一个数字按键增加鼠标单击的处置函数:

void MainWindow::on_buttonOne_clicked(){ AddNumberToOperand(1);}void MainWindow::on_buttonTwo_clicked(){ AddNumberToOperand(2);}void MainWindow::on_buttonThree_clicked(){ AddNumberToOperand(3);}void MainWindow::on_buttonFour_clicked(){ AddNumberToOperand(4);}void MainWindow::on_buttonFive_clicked(){ AddNumberToOperand(5);}void MainWindow::on_buttonSix_clicked(){ AddNumberToOperand(6);}void MainWindow::on_buttonSeven_clicked(){  AddNumberToOperand(7);}void MainWindow::on_buttonEight_clicked(){ AddNumberToOperand(8);}void MainWindow::on_buttonNine_clicked(){ AddNumberToOperand(9);}void MainWindow::on_buttonZero_clicked(){ AddNumberToOperand(0);}

此刻简略单纯计较器的成果以下:

C/C++第29讲——用Qt实现简略单纯计较器

6、界说成员变量

在MainWindow类中界说两个成员变量,表现操纵数:private:    int m_iOperand1;    int m_iOperand2;

在MainWindow.h中界说一个列举范例,表现用户停止的算术操纵:

enum{ OPERATOR_ADD = 0, OPERATOR_MINUS = 1, OPERATOR_MULTIPLY = 2, OPERATOR_DIVIDE = 3};

在MainWindow类中界说一个成员变量,表现算术操纵:private:    int m_iOperator;

7、设置加减乘除按键的反映

当加减乘除任一按键被点击时,设置m_iOperand1和m_iOperator的值,代码以下:

void MainWindow::on_buttonAdd_clicked(){ m_iOperand1 = ui->editOperand->text().toInt(); m_iOperator = OPERATOR_ADD; ui->editOperand->setText('');}void MainWindow::on_buttonMinus_clicked(){ m_iOperand1 = ui->editOperand->text().toInt(); m_iOperator = OPERATOR_MINUS; ui->editOperand->setText('');}void MainWindow::on_buttonMultiply_clicked(){ m_iOperand1 = ui->editOperand->text().toInt(); m_iOperator = OPERATOR_MULTIPLY; ui->editOperand->setText('');}void MainWindow::on_buttonDivide_clicked(){ m_iOperand1 = ui->editOperand->text().toInt(); m_iOperator = OPERATOR_DIVIDE; ui->editOperand->setText('');}8、设置断根按键的反映当断根按键被点击时,将行编辑框的值清空,代码以下:void MainWindow::on_buttonClear_clicked(){ ui->editOperand->setText('');}

9、设置等号按键的反映

当等号按键被点击时,将履行计较操纵,代码以下:void MainWindow::on_buttonEqual_clicked(){     m_iOperand2 = ui->editOperand->text().toInt();    switch (m_iOperator)    {     case OPERATOR_ADD:        m_iOperand1 = m_iOperand1 + m_iOperand2;        break;    case OPERATOR_MINUS:        m_iOperand1 = m_iOperand1 - m_iOperand2;        break;    case OPERATOR_MULTIPLY:        m_iOperand1 = m_iOperand1 * m_iOperand2;        break;    case OPERATOR_DIVIDE:        if (m_iOperand2 != 0)        {             m_iOperand1 = m_iOperand1 / m_iOperand2;        }        break;    }    QString strNumber;    strNumber.setNum(m_iOperand1);    ui->editOperand->setText(strNumber);}

10、考证法式

至此,咱们的简略单纯计较器已编写实现,上面咱们停止调试。

启动法式,界面以下:

C/C++第29讲——用Qt实现简略单纯计较器

输出一个整数,比方120:

C/C++第29讲——用Qt实现简略单纯计较器

点击乘号,点击后界面以下:

C/C++第29讲——用Qt实现简略单纯计较器

再次输出一个整数,比方8:

C/C++第29讲——用Qt实现简略单纯计较器

点击等号,点击后界面以下:

C/C++第29讲——用Qt实现简略单纯计较器

经由过程考证,咱们编写的简略单纯计较器,能够实现简略的加减乘除运算。

更多  

亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP此刻下载,新用户还送新人礼包

  • [亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP]周年庆狂欢普发礼包3

    停止时候:2023-08-11 22:46:36

    礼包内容:潮水纤维*50,金币*1

  • [亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP]周年庆狂欢普发礼包1

    停止时候:2023-08-11 22:46:36

    礼包内容:瓶盖*1000

  • [亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP]周年庆狂欢普发礼包2

    停止时候:2023-08-11 22:46:36

    礼包内容:瓶盖*600,潮水纤维*20

网友批评

  • 89 稣鹤

    只为了省那几块钱而下载,下单后就卸载~

    2023-08-10   来自湖南   保举

    zlzhcqblf :渣机党劝退,出来卡死。看来我不配。 来自河北

    啊辞丶 :差!!买不了一公升铁捅布丁 来自安徽

    差一点_8149 :挺好的,(*'▽'*)♪ 来自甘肃

    更多答复
  • 9 YYH10956303493

    用了3年了 用的我是愈来愈糟心,之前是不客服通道厥后是有了,而后买到过几回赝品,有些卖家立场还出格卑劣 下去便是问候家人的,找客服是处置了 人家也报歉了,可成果也是不明晰之,此刻客服连赞扬都不能赞扬了 间接就让我去请求退货我不晓得为甚么一有题目便是退货 莫非就不能处理题目吗?真的低劣

    2023-08-10   来自湖南   保举

    已刊出 :夜幕来临,小区转达室的刘大爷冷静谛视着墙上的挂钟,思考很久,又点上一根烟,终究果断地拉掉了小区电闸。那一晚他为小区业主们挽回了几千万元的财产丧失。那一天是公元2014年11月11日。 来自河北

    锋铓@毕露 :昨晚强忍睡意比及12点抢红包,为了一分钱我也是挺拼的(风趣) 来自安徽

    zlzhcqblf :真好,买来的衣服真不错呀! 来自甘肃

    更多答复
  • 93 YYH9118417493

    剁手必备,快下吧

    2023-08-10   来自湖南   保举

    帅哥1314521 :昨晚强忍睡意比及12点抢红包,为了一分钱我也是挺拼的(风趣) 来自河北

     18720088683  :为了套那10块钱滴积分红包真是不轻易呀 来自安徽

    冷到不想措辞 :同道们,能够用微信付出吗? 来自甘肃

    更多答复
  • 21157 Cyrus wiey

    双11又到了!又能天天都见到阿谁快递小哥哥了!!!

    2023-08-10   来自湖南   保举

      ¥做溫暖的女孩^.^ :为了套那10块钱滴积分红包真是不轻易呀 来自河北

    海螺小姑子 :夜幕来临,小区转达室的刘大爷冷静谛视着墙上的挂钟,思考很久,又点上一根烟,终究果断地拉掉了小区电闸。那一晚他为小区业主们挽回了几千万元的财产丧失。那一天是公元2014年11月11日。 来自安徽

    出错的B卡琳 :挺好的,(*'▽'*)♪ 来自甘肃

    更多答复
  • 14275 画风_8436

    我来评个价吧

    2023-08-10   来自湖南   保举

    無解一季 :叨教马来西亚能不能用? 来自河北

    喝醉的鱼_2282 :最新发明,点两下能够打消赞,不信你尝尝 来自安徽

    啊辞丶 :最新发明,点两下能够打消赞,不信你尝尝 来自甘肃

    更多答复

亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP热点文章

亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP 汗青版本

亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP相干信息

时候
分类
文娱 休闲 竞技
标签
请求
Android 5.5.6 以上

下载了亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP的伴侣还下载了

下载亚搏体育app官方进口app最新版(中国)官方网站IOS/安卓通用版/手机APP客户端 (领礼包看攻略)