前两篇推文介绍了QT的一些基本使用,这篇推文主要补充一些知识点,加深对QT的基本认识;
| 工程文件
| 信号与槽
信号:信号就是指控件发出的特定的信号。
槽:槽就是槽函数的意思,可以把槽函数绑定在某一个控件的信号上。
简单理解就是把槽函数绑定在特定的控件信号上,当控件的信号触发时就会执行对应的槽函数。
| 槽函数的绑定
槽函数的绑定分两种,一个是自动绑定,一个是手动绑定,手动绑定是必须学的,自动绑定主要用于在UI界面上能看到的控件,看不到的控件是使用不了自动绑定,就需要手动去绑定槽函数。
自动绑定
在控件上右键选择转到槽:
选择需要绑定的信号:
自动生成槽函数:
自动生成槽函数的声明:
槽函数只能声明在private slots或者public slots下面。
手动绑定
第一步声明一个槽函数:
第二步编写槽函数:
第三步绑定信号:
connect(ui->pushButton_2,SIGNAL(clicked()),this,SLOT(on_pushButton2_clicked()));
相关解析:
| 添加图片
右键添加文件:
选择资源文件:
给资源文件起个名称:
保持默认不变:
创建完成后就能看到相关资源:
把一张图片放到工程目录下:
打开编辑器:
添加前缀:
修改前缀然后保存,前缀看个人习惯:
添加文件到资源文件中:
选中要添加的图片:
添加成功然后保存:
改变样式表:
选中第二个选项:
按步骤点击:
点击ok:
添加成功:
运行的效果:
| 页面切换
添加新文件:
选中要添加的模板:
选中widget模板:
类名看需求修改:
保持默认即可:
新添加的页面会带如几个文件:
添加控件(下图是拼接图):
添加槽函数:
学到这也算入门QT了,后续根据需求调用API实现相关业务需求!
--END--
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !