【C++学习笔记(四十九)】之Qt添加按钮

【C++学习笔记(四十九)】之Qt添加按钮

本文章由公号【开发小鸽】发布!欢迎关注!!!

老规矩–妹妹镇楼:

一. 按钮

(一)QPushButton

查询帮助文档可以看到 QPushButton这个类的相关信息如下:

1. Header:代表需要添加的头文件

2. qmake代表所属的模块,在.pro工程配置文件中添加,widgets是默认添加的。

3. Inherits : 继承的父类 QAbstractButton

4. Inherited By: 它的子类是QCommandLinkButton

(二)如何在窗口中添加按钮?

按钮其实就是一个QPushButton的类对象,生成这个类对象后,我们需要将按钮和窗口联系起来,窗口是一个QWidget类对象,这个类是QPushButton类的基类,所以我们需要将按钮和父类用setParent联系起来。

其他的常用操作还有设置显示文字,移动按钮位置,修改按钮尺寸,修改窗口大小等等

#include

Widget::Widget(QWidget *parent)

: QWidget(parent)

{

//按钮

QPushButton * btn = new QPushButton;

//设置父类关系,因为是widget基类的

btn->setParent(this);

//设置显示文字

btn->setText("第一个按钮"); // char* 隐式转换为QString

//第二种按钮创建方式

QPushButton * btn2 = new QPushButton("第二个按钮", this);

this->resize(600, 600);

//移动第二个按钮

btn2->move(100, 100);

//重置按钮尺寸

btn2->resize(200,200);

//修改窗口标题

setWindowTitle("窗口");

//设置固定的窗口

setFixedSize(600,600);

}

相关推荐

怎么样可以让下面变粉红色
365betappios

怎么样可以让下面变粉红色

📅 07-22 👁️ 9429
剪映如何剪辑视频时长,快速掌握视频剪辑技巧
揭秘图书字数算法:如何精准计算一本书的篇幅与阅读时长?
手游安卓模拟器25年最新横评!哪个更胜一筹?
诛仙3荒火余烬怎么获得 荒火余烬获取途径分享
365bet亚洲版登陆

诛仙3荒火余烬怎么获得 荒火余烬获取途径分享

📅 08-28 👁️ 4817
下载污软件,小心!你的手机可能正在泄露你的秘密,下载这些软件会让你陷入无尽的恐惧