1.创建按钮
QPushButton *btn=new QPushButton;
以顶层方式弹出窗口控件
代码:
- #include "widget.h"
- #include "ui_widget.h"
- #include"QPushButton"
- Widget::Widget(QWidget *parent)
- : QWidget(parent)
- , ui(new Ui::Widget)
- {
- ui->setupUi(this);
- //创建一个按钮
- QPushButton *btn=new QPushButton;
- btn->show();//show以顶层方式弹出窗口控件
- }
- Widget::~Widget()
- {
- delete ui;
- }
复制代码 2.按钮依靠在widget窗口中
- btn->setParent(this);
- //显示文本
- btn->setText("第一个按钮");
复制代码
3. 重置窗口巨细
- //重置窗口大小
- resize(600,400);
复制代码
按钮也可以重新订定巨细
but2->resize(50,50);
4.后创建的按钮会把先创建的覆盖
- #include "widget.h"
- #include "ui_widget.h"
- #include"QPushButton"
- Widget::Widget(QWidget *parent)
- : QWidget(parent)
- , ui(new Ui::Widget)
- {
- ui->setupUi(this);
- //创建一个按钮
- QPushButton *btn=new QPushButton;
- //btn->show();//show以顶层方式弹出窗口控件
- //让btn对象,依赖在Widget窗口中
- btn->setParent(this);
- //显示文本
- btn->setText("第一个按钮....");
- //创建第二个按钮
- QPushButton *btn2=new QPushButton("第二个按钮",this);
- //重置窗口大小
- resize(600,400);
- }
- Widget::~Widget()
- {
- delete ui;
- }
复制代码
此时btn2会把btn1覆盖
可以增长一行代码,将btn2移动一下
运行结果:
5.调解窗口
- //设置固定的窗口大小
- setFixedSize(600,400);
- //设置窗口标题
- setWindowTitle("第一个窗口");
复制代码
此时窗口的巨细不可调,窗口的名字也修改了
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |