Qt按钮对象和一些函数

简介: Qt按钮对象和一些函数

前言

Qt是什么,Qt就是一个做UI的框架。他是什么框架?C++的一个框架,所以他和C++息息相关


提示:以下是本篇文章正文内容,下面案例可供参考

一、按钮的简介和按钮类?

示例:按钮就是一个可以点击的东西

7ac14a3888e6440ab7aa2dec5855b51d.png


New Project就是一个按钮 他是可以点击的。

1.按钮的类和头文件

按钮的类是QButtonPush Button就是按钮的意思,他和Push结合起来也可以理解成按钮的意思

#include <QPushButton>

他的类为QPushButton,和头文件一样

*实例化对象:QPushButton btn; QPushButton btn = new QPushButton.

2.构造函数

作为一个类,那他就也构造函数。那么按钮的构造函数是什么呢,他的函数重载又是什么意思呢?

1.QWidget* parent 他的意思为,他的父窗口的指针是什么。每一个窗口都是一个类,类的指针是什么?是this

QPushButton *btn = new QPushButton(this);
QPushButton btn_2(this);

2.QString text,QWidget*parent. QString就是Qt中的一个字符串。text就是文字,他的意思为设置按钮上的文字。parent上面以及讲过了。

QPushButton *btn = new QPushButton("我是按钮",this);
QPushButton btn_2("我是按钮",this);

其他的就不讲了。

3.按钮的显示

我们发现:他没有显示。是怎么一回事呢,因为Qt中的按钮需要我们自己用函数显示才可以让按钮看到。(其实使用指针就可以自己显示了,但是普通的不行)

使用我们的show函数

QPushButton btn("我是按钮",this);
btn.show();//没有参数

但我们发现,他是和主窗口在不同的位置。

怎么搞呢?

使用setParent设置父亲。是哪个父亲就是在哪个窗口上显示。

btn->setParent(this);//this为主窗口

现在就可以正常使用了。

1653af33a9944b7f931d0477fff65c4e.png


4.重新设置按钮和窗口的大小

设置按钮的方式和我们的STL的一个函数一个

resize()

btn->resize(x,y);

x为x轴的大小,y为y轴的大小。

5.按钮的移动

使用函数:

move。没错就是移动这个单词。

btn->move(x,y);

x,y为移动到的位置。

6.创建上设置文本

使用函数:

setText.set设置,Text字。

btn->setText("牛马");

参数为:QString

7.设置窗口标题

使用函数:

setWindowTitle

btn->setWindowTitle("我是按钮窗口");

参数为QString。

8.固定窗口的大小

使用函数:

setFixedSize

btn->setFixedSize(w,h);

参数为:宽,高。


总结

提示:这里对文章进行总结:

按钮的类和按钮的构造函数,以及按钮类里面的一些常用的函数。

相关文章
|
6月前
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
83 0
|
6月前
QT中按钮格式QSS代码
QT中按钮格式QSS代码
|
6月前
QT中HASH函数方法
QT中HASH函数方法
194 0
|
1月前
(7)Qt中的自定义槽(函数)
这篇文章介绍了在Qt中如何定义和使用自定义槽函数,包括类成员函数、静态类成员函数、全局函数和lambda表达式作为槽函数的示例,以及使用lambda表达式时的注意事项。
41 2
(7)Qt中的自定义槽(函数)
|
2月前
|
设计模式 前端开发 安全
Qt注册类对象单例与单类型区别
在进行开发时,应当根据具体的应用场景和需求来选择使用单例模式或是单类型。如果是全局服务或状态管理,可能需要单例模式;如果是为了使QML环境下的不同组件能够访问到同一个后端服务对象,则可能需要使用单类型。
36 2
|
3月前
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Radio Button的使用及说明
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Radio Button的使用及说明
539 1
|
3月前
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Push Button的使用及说明
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Push Button的使用及说明
154 0
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Push Button的使用及说明
|
3月前
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Check Box的使用及说明
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Check Box的使用及说明
81 0
|
5月前
Qt控件(按钮、单选、复选、list、tree、table)
Qt控件(按钮、单选、复选、list、tree、table)
|
5月前
Qt之按钮操作
Qt之按钮操作