QT学习笔记--QPushButton创建

头文件:#include<QPushButton>

myWidget::myWidget(QWidget *parent)
    : QWidget(parent)
{
    //创建按钮
    QPushButton *b = new QPushButton;
    b->setParent(this);//令该窗口中有个按钮,传的是对象指针
    b->setText("第一个按钮");
    //创建第二个按钮,按照控件大小来创建窗口
    QPushButton *b2 = new QPushButton("第二个按钮");//此时会覆盖第一个按钮
    //移动第2个按钮,让其不要覆盖第一个按钮
    b2->move(100, 100);
    b2->setParent(this);
    //重置窗口大小
    this->resize(800, 800);
    //设置固定的窗口大小
    this->setFixedSize(400, 400);//防止用户自己更改 窗口大小
    this->setWindowTitle("第一个窗口");
}

设置父亲:setParent(父亲对象指针)

设置按钮中的文字:setText("")

按钮的移动:move(x, y), 让按钮从左上角开始,向右移动x,向下移动y

更改窗口大小(用户可以更改大小):resize(width, height)

固定窗口大小(用户无法更改大小):setFixedSize(width, height)

设置窗口名称:setWindowTitle("")

运行结果:

 按钮创建后,默认位置在左上角,所以如果后续的按钮不指定位置,会覆盖之前的按钮。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值