当前位置: 首页 > news >正文

纯静态网站索引怎么做上海中学分数线

纯静态网站索引怎么做,上海中学分数线,宁波市市建设法规颁发网站,怎么申请域名和空间文章目录 简易计算器源码分享演示图第一步 界面设计第二步 设置槽第三步 计算功能实现 简易计算器 源码分享 链接#xff1a;https://pan.baidu.com/s/1Jn5fJLYOZUq77eNJ916Kig 提取码#xff1a;qwer 演示图 第一步 界面设计 这里直接用了ui界面#xff0c;如果想要自己… 文章目录 简易计算器源码分享演示图第一步 界面设计第二步 设置槽第三步 计算功能实现 简易计算器 源码分享 链接https://pan.baidu.com/s/1Jn5fJLYOZUq77eNJ916Kig 提取码qwer 演示图 第一步 界面设计 这里直接用了ui界面如果想要自己写界面当然也是可以的 界面设计对于字体大小和背景颜色等可以自己进行调整对着按钮右键选择修改样式表进行修改 同时将QLineEdit设置为只读因为他的作用只是为了显示不可以进行输入同时可以设置为显示右对齐比较符合计算器的模式 第二步 设置槽 这步可以直接在ui界面对按钮右键跳转到槽同时也可以自己去写 下面是用按钮1举例 在widget.h中private slots: 进行声明 void on_btn1_clicked();在widget.cpp里设置好点击的槽函数即可 void Widget::on_btn1_clicked() { }每个按钮都要设置槽 第三步 计算功能实现 首先要有个简单的计算思路这里我的思路是用三个字符串进行 第一个数字 第二个数字 以及符号的记录同时一个double型进行计算操作flag来判断到哪个数字的输出的状态 在widget.h中设置 QLineEdit ant;//显示框QString a;//记录第一个数字QString b;//记录第二个数字QString F;//记录符号double sum 0;//计算int flag 0;//状态判断在widget.cpp里的槽中进行实现 点击1后的操作 其他数字以此类推 void Widget::on_btn1_clicked() {if(flag 0){a 1;ui-ant-setText(a);}if(flag 1){b 1;ui-ant-setText(b);} }点击后的操作 其他符号以此类推这里先判断是否状态为第二个数字的输出状态同时是为了在没点击的时候进行连续计算的关键 同时在后面设置状态为 1并储存符号到F字符串中去并显示(if判断完就一句话没打{}看起来有点乱自己可以加上) void Widget::on_sub_clicked() {if(flag 1){if(F )sum a.toDouble() b.toDouble();else if(F -)sum a.toDouble() - b.toDouble();else if(F *)sum a.toDouble() * b.toDouble();else if(F /)sum a.toDouble() / b.toDouble();F -;a QString::number(sum);ui-ant-setText(a);b.clear();}flag 1;F -;ui-ant-setText(F); }点击的操作 判断状态为1开始计算首先将a和b字符串转为浮点型并根据F的符号进行计算用浮点型是为了除法的正确性为了确保连续计算再次将sum变为字符串放入a里然后显示答案在ant显示栏将状态回调到0清空b串 void Widget::on_eq_clicked() {if(flag 1){if(F){sum a.toDouble() b.toDouble();a QString::number(sum);ui-ant-setText(a);flag 0;b.clear();}else if(F-){sum a.toDouble() - b.toDouble();a QString::number(sum);ui-ant-setText(a);flag 0;b.clear();}else if(F*){sum a.toDouble() * b.toDouble();a QString::number(sum);ui-ant-setText(a);flag 0;b.clear();}else if(F/){sum a.toDouble() / b.toDouble();a QString::number(sum);ui-ant-setText(a);flag 0;b.clear();}} }点击C的操作 进行清空 比较好理解不多说了 void Widget::on_de_clicked() {a.clear();b.clear();F.clear();flag 0;ui-ant-setText(请输入); }这是QT的第一次实践比较顺利对于计算的实现有更多方法可以继续思考并开发计算器的更多功能
http://www.yutouwan.com/news/456743/

相关文章:

  • 单位网站建设制作南京网站开发选南京乐识赞
  • dw简易网站怎么做网页设计与制作大全
  • 母婴网站的功能设计网站的重要目录对百度进行了封禁
  • 国外网页模板网站起名字2023免费八字起名
  • 建设工程教育网建设工程类的考试辅导网站广州做网站 信科便宜
  • 东营人力资源招聘信息网seo研究中心怎么了
  • 做外贸网站如果是东西杂会不会不好推广一个做网站的公司年收入
  • 强生公司网站wordpress 代码 加密
  • 品牌宣传网站有哪些重庆网站建设狐灵
  • 商务网站建设与维护 ppt工商网企业信息查询系统上海
  • 专业网站seo优化公司WordPress在手机能更新
  • 有域名了怎么建站北京做网站比较大的公司
  • 定制建设网站大公司网站搭建公司
  • 网站建设必要性贵州网站建设hsyunso
  • 北京网站建设咸宁php网站开发 多少钱
  • 怎么做符合seo的网站自己做网站写文章
  • 高端网站定制方案什么是理财北京网站建设公司好
  • 软件定制开发网手机优化系统
  • 淘宝上的网站建设可信php网站如何攻击
  • 厦门网站开发公南昌专业的企业网站建设公司
  • 个人介绍网站怎么做优化大师破解版app
  • 云服务器放网站快么找网站开发合作伙伴
  • 尼高网站设计公司30岁转行做网站编辑
  • 肃北蒙古族自治县建设局网站海外购物网站哪个最好
  • 广州网站设计公司兴田德润活动seo关键词优化技术
  • 常州网站推上海网站推广排名公司
  • 手机壳图案设计网站怎么搭建mysql数据库网站
  • 郑州网站建设搜q.479185700建湖网站优化公司
  • 淳安县住房和城乡建设局网站首页重庆建筑工程安全信息网
  • 网站开发软件成本南京机械加工网