本文主要是介绍创建按钮的第二种方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
可以设置两个参数,按钮的内容和父对象
QPushButton * button2 =new QPushButton("第二个按钮",this);
区别:
方式1:窗口默认大小,按钮显示在左上角
方式2:窗口是根据按钮的大小来创建的 (所以需要重置窗口的大小)
this->resize(600,400);
#include "widget.h"
#include "ui_widget.h"
#include <QPushButton>
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);QPushButton * button =new QPushButton;//button->show();//会单独创建一个按钮窗口//设置按钮的位置button->setText("第一个按钮");//设置按钮的显示位置button->move(200,200);//设置按钮的大小button->setFixedSize(200,200);//正确方法:设置按钮的父对象为窗口button->setParent(this);QPushButton * button2 =new QPushButton("第二个按钮",this);//this->resize(600,400);
}Widget::~Widget()
{delete ui;
}
这篇关于创建按钮的第二种方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!