添加按钮控件
1.包含按钮头文件
#include <QPushButton>
2.在main函数中设置按钮
先创建按钮的对象,然后设置按钮的内容,然后展示。但是此时如果不指定父对象,对象和对象(窗口和窗口)是没有关系的,是独立的两个窗口。
QPushButton b;
//设置按钮内容
b.setText("开始");
b.show();
3.指定父对象
指定父对象,只需要父对象显示,上面子对象自动显示;
两种方式:
1)setParent
#include <QApplication>
#include <QWidget>//窗口控件基类
#include <QPushButton>
int main(int argc,char **argv)
{
QApplication app(argc,argv);
QWidget w;
//设置窗口标题
w.setWindowTitle("第一个窗口");
QPushButton b;
//设置按钮内容
b.setText("开始");
//指定父对象
b.setParent(&w);
w.show();
app.exec();
return 0;
}
2)通过构造函数传参
//带参构造直接传参
QPushButton b1(&w);
b1.setText("结束");
4.按钮的位置
默认以左上角为0,0。通过move来设置
//用move来移动位置
b.move(100,100);
本章知识点
1.包含头文件
#include <QPushButton>
;
2.动态创建按钮时,如果指定了父对象,不用手动去释放内存;