QT之QPushButton

在使用之前需要添加 #include "QPushButton"

 

 下面是项目结构截图

 

 

代码:

#include "mainwindow.h"
#include "QPushButton"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    QPushButton *button1=new QPushButton;
    button1->setText("第一个按钮");
    //让这个对象依赖于当前窗口对象,其实这时候就相当于指定了父对象,具体意义可以查看对象树
    button1->setParent(this);
    //设置按钮大小
    button1->setFixedSize(60,40);

    QPushButton *btn2=new QPushButton("第二个按钮",this);
    //移动位置
    btn2->move(100,100);
    //设置窗体固定大小,并且不允许拖动改变窗体大小
    this->setFixedSize(600,400);
    //设置界面大小
    this->resize(600,400);
    //设置窗体标题
    this->setWindowTitle("第一个窗体");
}

MainWindow::~MainWindow()
{
}

 

结果:

 

我们创建的这个QObject对象会自动添加到其父对象的children()列表

posted @ 2022-07-02 19:04  安静点--  阅读(242)  评论(0)    收藏  举报