qt 初学 创建一个简单的计算器
1.1qt 计算器的创建 工程创建和我们前面一样 英文名 widget类 然后进入工程
1.2三个文本编辑框 一个组合框 一个标签
1.3调整布局 然后双击组合框 按下加号 加入 加减乘除的符号
1.4 效果图(shift + alt + r
1.5针对第二个文本编辑框 右击 转到槽 进行操作 (因为 输入两个数后 在第二个文本编辑框上按下回车 进行计算
1.6 选择 returnPressed (当按下回车时 进行反应
1.7 转到widget.cpp这里后 完成我们的计算 新添加的变量 我们要记得在头文件里声明
GIF最终效果图
widget.h
#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>namespace Ui {
class Widget;
}class Widget : public QWidget
{Q_OBJECTpublic:explicit Widget(QWidget *parent = 0);~Widget();private slots:void on_lineEdit_2_returnPressed();private:Ui::Widget *ui;float num1,num2,result;
};#endif // WIDGET_H
main.cpp
#include "widget.h"
#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;w.show();return a.exec();
}
widget.cpp
#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);
}Widget::~Widget()
{delete ui;
}void Widget::on_lineEdit_2_returnPressed()
{num1 = ui->lineEdit->text().toDouble();num2 = ui->lineEdit_2->text().toDouble();int index = ui->comboBox->currentIndex();switch(index){case 0:result = num1 + num2;break;case 1:result = num1 - num2;break;case 2:result = num1 * num2;break;case 3:result = num1 / num2;break;}ui->lineEdit_3->setText(QString::number(result));
}
qt 初学 创建一个简单的计算器相关推荐
- python计算器教程,用Python程序制作一个简单的计算器
用Python程序制作一个简单的计算器 在此示例中,您将学习创建一个简单的计算器,该计算器可以根据用户的输入进行加,减,乘或除. 要理解此示例,您应该了解以下Python编程主题: 通过函数创建简单计 ...
- linux qt小型计算器,Qt实现一个简单的计算器
Qt实现一个简单的计算器 作者:hackett 微信公众号:加班猿 一.UI界面版 运行效果:输入num1和num2选择+-*/点击计算即可 UI界面设计: 3个lineEdit(lineEditNu ...
- python做的简单gui计算器_Python计算器–使用Tkinter创建一个简单的GUI计算器
在Python计算器教程中,您将学习创建简单的GUI计算器.在这篇文章中,我将向您展示如何使用python中的tkinter模块开发一个简单的计算器.因此,让我们进一步创建一个简单的python计算器 ...
- Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏
Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏 即使是现在,很多初学游戏开发的同学,在谈到Unity的时候,依然会认为Unity只能用于制作3D游戏的.实际上,Unity在2013年发布 ...
- Windows10 手机应用程序开发 - 3. 做一个简单的计算器界面
2019独角兽企业重金招聘Python工程师标准>>> 目标:完成一个简单的计算器的界面,暂时不做点击处理,主要联系UI布局. 步骤: 1.创建一个空的windows phone 项 ...
- JS实现一个简单的计算器
使用JS完成一个简单的计算器功能.实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除.效果如上: 第一步: 创建构建运算函数count(). 第二步: 获取两个输入框中的值和获取选择 ...
- 使用python做一个简单的计算器
今天教大家如何使用python撸一个简单的计算器小程序. 具体源码如下: import tkinter import math import tkinter.messageboxclass Calcu ...
- 使用VB.NET控制台应用程序实现一个简单的计算器
使用VB.NET控制台应用程序实现一个简单的计算器 工具 VS2019 创建界面 一共使用了2种控件,显示数字的是TextBox,各种按钮是Button. 注意事项 TextBox控件的Multili ...
- 用python编写一个简单的计算器
计算器功能与组成部分 基本功能 创建简单的操作界面 键盘快捷键 屏幕和显示部分 数字按钮和功能键 负号和小数点的输入 在数据中插入逗号 核心计算部分 次方运算 返回和清除 自定义设置 基本功能 一个简 ...
最新文章
- 在撤销“本地修改”之后再恢复
- scala------------:: , +:, :+, :::, +++的区别
- flink DataStream API使用及原理
- sklearn 分类(上证指数涨跌预测)
- C++11 并发指南一(C++11 多线程初探)
- 怎样的项目才能称为“成功项目”?
- java ranger rest_使用REST
- 第 5-6 课:Java 并发包中的高级同步工具 + 面试题
- svn服务的安装与设置 .
- (转)Bootstrap 之 Metronic 模板的学习之路 - (6)自定义和扩展
- Unable to add window -- token null is not for an application
- UVC协议学习1--初步了解标准协议规范(UVC1.5为例)
- Flutter Android权限问题
- JAVAweb开发中Ajax教程
- Overleaf 硕士毕业论文参考文献格式设置
- 远程打印服务器配置,打印服务器的配置与管理(1) 网络打印机的安装与部署...
- c语言中万年历公历农历转换,公历农历转换,教你切换阳历和阴历生日
- kaggle初探--泰坦尼克号生存预测
- 信息系统项目管理师 第一章-信息系统与信息化
- 水果店圈子:水果店水果都去哪进货,水果店进货怎么找货源
热门文章
- 为什么焊锡老是粘在烙铁头上_自动焊锡机常见问题及解决方案「由力自动化」...
- centeros7 mysql,center os 7 Mysql 安装
- oracle遇null赋默认值,使用hibernate annotation 为非空列加上默认值
- Linux代理后网页显示问题,项目部署到linux后出现的两个问题
- 注意力机制并不是关注输入的位置
- mysql 分钟_mysql分钟到小时和分钟
- Excel中配置VBA的工作环境
- 腾讯云【人脸识别】服务的一次尝试(JAVA)
- 百练OJ:2388:寻找中位数
- java函数实现进制转换与java实现八进制到十进制的转换(百练OJ:2735:八进制到十进制)