前两篇推文介绍了QT的一些基本使用,这篇推文主要补充一些知识点,加深对QT的基本认识;
| 工程文件

| 信号与槽
信号:信号就是指控件发出的特定的信号。
槽:槽就是槽函数的意思,可以把槽函数绑定在某一个控件的信号上。
简单理解就是把槽函数绑定在特定的控件信号上,当控件的信号触发时就会执行对应的槽函数。
|槽函数的绑定
槽函数的绑定分两种,一个是自动绑定,一个是手动绑定,手动绑定是必须学的,自动绑定主要用于在UI界面上能看到的控件,看不到的控件是使用不了自动绑定,就需要手动去绑定槽函数。
自动绑定
在控件上右键选择转到槽:

选择需要绑定的信号:

自动生成槽函数:

自动生成槽函数的声明:

槽函数只能声明在private slots或者public slots下面。
手动绑定
第一步声明一个槽函数:

第二步编写槽函数:

第三步绑定信号:
connect(ui->pushButton_2,SIGNAL(clicked()),this,SLOT(on_pushButton2_clicked()));

相关解析:

|添加图片
右键添加文件:

选择资源文件:

给资源文件起个名称:

保持默认不变:

创建完成后就能看到相关资源:

把一张图片放到工程目录下:

打开编辑器:

添加前缀:

修改前缀然后保存,前缀看个人习惯:

添加文件到资源文件中:

选中要添加的图片:

添加成功然后保存:

改变样式表:

选中第二个选项:

按步骤点击:

点击ok:

添加成功:

运行的效果:

|页面切换
添加新文件:

选中要添加的模板:

选中widget模板:

类名看需求修改:

保持默认即可:

新添加的页面会带如几个文件:

添加控件(下图是拼接图):

添加槽函数:


学到这也算入门QT了,后续根据需求调用API实现相关业务需求!
--END--
审核编辑 :李倩
-
信号
+关注
关注
11文章
2902浏览量
79672 -
函数
+关注
关注
3文章
4406浏览量
66839
原文标题:QT|深入学习
文章出处:【微信号:玩转单片机,微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
贴片电容精度J±5%的一些详细知识
【干货分享】基于QT和ffmpeg硬解码的多路摄像头取流
ARM入门学习方法分享
Debian和Ubuntu哪个好一些?
如何添加一些网络上的库到mpy固件的说明或手册教程?
【技术案例】Qt 环境部署 - Ubuntu 篇
树莓派在自动化控制项目中的一些潜在应用
无感无刷直流电机驱动全攻略
限时免积分下载:增量式与位置式PID算法的C语言实现分享
Qt Group发布Qt AI Assistant,助力跨平台UI开发
独立服务器和云服务器哪个快一些?
AN-202: IC放大器用户指南:去耦、接地及其他一些要点
Qt Group发布Qt Accelerate,加速数字产品开发进程
串口设计一些关键注意点!千万别踩雷!

深入学习QT的一些基本使用
评论