Qt入门---QPushButton类的简单应用

QPushButton的创建及应用

        头文件:#include<QPushButton>

        所属模块:widgets  (ps:关于所属模块,由于项目创建初期只包含core和gui,若要用到其他模块,可直接在pro文件的QT += ...语句中添加相应模块 空格 + 模块名即可)

        创建位置:mywidget.cpp中mywidget的构造函数内,代表该构造函数在创建窗口时同时创建按钮

        对象所属:QWidget的子类(此处子类为泛称,并不代表QWidget为它的父类,可能更靠上)

        相关操作

//按钮创建一
QPushButton * btn = new QPushButton;

//按钮创建二 参数依次是按钮文本,父类对象 缺点是会按照控件大小显示窗口
QPushButton * btn = new QPushButton("按纽二", this);

//按钮展示 因为按钮为QWidget的子类 因此也具有窗口对象默认不会显示的情况 
//若调用show函数显示 show函数默认使用顶层方式弹出窗口控件
//顶层方式:要显示的对象单独在一个窗口内显示 运行后得到一个空窗口和一个含按钮的窗口
btn->show();

//若想让按钮依附于窗口显示 需要设置该按钮对象的父类 this代表当前的窗口对象mywidget
btn->setParent(this);

//在按钮上设置文本
btn->setText("按钮一");

//按钮位置移动 x,y为按钮左上位置与窗口左上位置的距离
btn->move(525, 0);

//设置按钮大小
btn->resize(100,100);

//重置窗口大小 参数为宽和高 针对按钮创建二的缺点
resize(600, 600);

//固定窗口大小
setFixedSize(600, 400);

//设置窗口标题
setWindowTitle("第一个窗口");

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值