>   > 

kaiyun体育(中国)全站app官网进口下载装置官方网站IOS/安卓通用版/手机APP下载

kaiyun体育(中国)全站app官网进口下载装置官方网站IOS/安卓通用版/手机APP下载

kaiyun体育(中国)全站app官网进口下载装置官方网站IOS/安卓通用版/手机APP下载

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

kaiyun体育(中国)全站app官网进口下载装置官方网站IOS/安卓通用版/手机APP下载2023更新内容

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

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

1、实算器简略单纯计较器的现简kaiyun体育(中国)全站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实现简略单纯计较器

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

更多  

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

  • [kaiyun体育(中国)全站app官网进口下载装置官方网站IOS/安卓通用版/手机APP下载]周年庆狂欢普发礼包3

    停止时候:2023-08-13 18:17:47

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

  • [kaiyun体育(中国)全站app官网进口下载装置官方网站IOS/安卓通用版/手机APP下载]周年庆狂欢普发礼包1

    停止时候:2023-08-13 18:17:47

    礼包内容:瓶盖*1000

  • [kaiyun体育(中国)全站app官网进口下载装置官方网站IOS/安卓通用版/手机APP下载]周年庆狂欢普发礼包2

    停止时候:2023-08-13 18:17:47

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

网友批评

  • 2381 纯挚危急

    这外面的工具有点贵啊!

    2023-08-12   来自湖南   保举

    喵星上将 :渣机党劝退,出来卡死。看来我不配。 来自河北

    啊辞丶 :好商家挺好的 来自安徽

    卍星锐青轴^.^ :昨晚强忍睡意比及12点抢红包,为了一分钱我也是挺拼的(风趣) 来自甘肃

    更多答复
  • 4 稣鹤

    同道们,能够用微信付出吗?

    2023-08-12   来自湖南   保举

    小羊- :列位电商大佬快快烧钱啊,让咱们嗨一把吧! 来自河北

    ⚡️骏航⚡️ :这外面的工具有点贵啊! 来自安徽

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

    更多答复
  • 35 稣鹤

    剁手必备,快下吧

    2023-08-12   来自湖南   保举

    乌鱼子 :双11又到了!又能天天都见到阿谁快递小哥哥了!!! 来自河北

    四奶名捕 :只为了省那几块钱而下载,下单后就卸载~ 来自安徽

    哈吉咩 :大师万万别下载,外面的工具都要钱 来自甘肃

    更多答复
  • 9493 差一点_8149

    列位电商大佬快快烧钱啊,让咱们嗨一把吧!

    2023-08-12   来自湖南   保举

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

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

    zlzhcqblf :差!!买不了一公升铁捅布丁 来自甘肃

    更多答复
  • 99 顾筱ゞ

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

    2023-08-12   来自湖南   保举

    沉寂的充实 :为了套那10块钱滴积分红包真是不轻易呀 来自河北

    肯德基。 :最新发明,点两下能够打消赞,不信你尝尝 来自安徽

    啊辞丶 :这外面的工具有点贵啊! 来自甘肃

    更多答复

kaiyun体育(中国)全站app官网进口下载装置官方网站IOS/安卓通用版/手机APP下载热点文章

kaiyun体育(中国)全站app官网进口下载装置官方网站IOS/安卓通用版/手机APP下载 汗青版本

kaiyun体育(中国)全站app官网进口下载装置官方网站IOS/安卓通用版/手机APP下载相干信息

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

下载了kaiyun体育(中国)全站app官网进口下载装置官方网站IOS/安卓通用版/手机APP下载的伴侣还下载了

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