代码实现界面和槽
代码实现界面和槽
在上述工程的dialog.h中添加如下加黑代码:
加入头文件:
#include <QLabel>
#include <QLineEdit>
#include <QPushButton> class Dialog : public QDialog
{
Q_OBJECT
public:
Dialog(QWidget *parent = );
~Dialog();
private:
QLabel *label1;
QLineEdit *lineEdit1,*lineEdit2;
QPushButton *button1;
}
代码实现界面和槽
在dialog.cpp 中添加如下代码:
#include <QGridLayout>
Dialog::Dialog(QWidget *parent)
: QDialog(parent)
{
label1=new QLabel(this);
label1->setText(tr(""));
lineEdit1=new QLineEdit(this);
lineEdit2=new QLineEdit(this);
button1=new QPushButton(this);
button1->setText(tr("求和"));
QGridLayout *mainLayout=new QGridLayout(this);
mainLayout->addWidget(lineEdit1,,);
mainLayout->addWidget(lineEdit2,,);
mainLayout->addWidget(button1,,);
mainLayout->addWidget(label1,,);
}
代码实现界面和槽
打开dialog.h文件,在类构造函数和控件成员声明后,添加如下代码:
class Dialog : public QDialog
{
... ...
QPushButton *button;
private slots:
void Add();
};
代码实现界面和槽
打开dialog.cpp 文件,
在构造函数中添加如下代码:
Dialog::Dialog(QWidget *parent)
: QDialog(parent)
{
... ...
connect(button1,SIGNAL(clicked()),this,SLOT(Add()));
}
代码实现界面和槽
在Add()中实现求和功能,代码如下:
void Dialog::Add()
{
QString s1 = lineEdit1->text();
QString s2 = lineEdit2->text();
int i1 = s1.toInt();
int i2 = s2.toInt();
label1->setText(QString::number(i1 + i2));
}
 

最新文章

  1. android开发中fragment获取context
  2. Java:批量插入、修改数据到数据库中的用法
  3. [原创]java WEB学习笔记106:Spring学习---AOP的通知 :前置通知,后置通知,返回通知,异常通知,环绕通知
  4. Python 常用函数
  5. java数学函数库 API(转)
  6. linux java cpu 100%
  7. bootstrap的弹出框
  8. ARM2440换lcd
  9. [Tommas] 一种有效的测试策略(转)
  10. AVR单片机RC触摸
  11. ActionScript 3.0数组操作
  12. 一张图解析如何让img垂直居中对齐
  13. springMVC3学习(十一)--文件上传CommonsMultipartFile
  14. 如何通过 ZAZ-020 电容指纹模块采集指纹信息?
  15. [Deep Learning] 神经网络基础
  16. DWZ富客户端框架+DWZ简介及其使用+DWZ讨论组
  17. Tensflow的equal函数
  18. 通过Hibernate API编写访问数据库的代码
  19. Redis学习系列六ZSet(有序列表)及Redis数据结构的过期
  20. 【大数据系列】MapReduce示例好友推荐

热门文章

  1. sonar 获取扫描结果(二)
  2. shell编程中用户输入处理(shell 04)
  3. EasyUI TreeJson
  4. mysql特性及部署规范
  5. VMware80端口映射
  6. windows下使用nginx
  7. ubuntu双网卡准备配置
  8. Python生成器/推导式/生成器表达式
  9. C# 泛型类型参数的约束
  10. JSP页面生成验证码功能