Qt笔记之 QPushButton

QPushButton

头文件

#include <QPushButton>

QPushButton的父类是QWidget

常用接口

#include "mywidget.h"

MyWidget::MyWidget(QWidget *parent)
    : QWidget(parent)
{
    // 常用控件:按钮
    QPushButton *btn = new QPushButton;
    // btn->show(); // show默认顶层方式单独显示
    btn->setParent(this); // 设置父窗口
    btn->setText("Hello QPushButton"); // 设置文本

    QPushButton *btn2 = new QPushButton("Hello QT",this);

    resize(600,400); // 重置窗口大小

    btn->move(100,100); // 移动按钮

    this->setWindowTitle("第一个窗口"); // 改变窗口大小

    this->setFixedSize(600,400); // 固定窗口大小
    /* 等同于
     * this->setFixedHeight(600);
     * this->setFixedWidth(400);
     */
}

MyWidget::~MyWidget()
{
    delete btn;
    delete btn2;
}
原文地址:https://www.cnblogs.com/zhujiangyu/p/14157175.html