QT:GUI编程(图形界面编程):一个 跨平台 的C++ 图形用户界面应用程序框架。
1、特点:(1)跨平台(写好代码,在对应平台搭建好,可以直接运行,不用修改)
(2)后台逻辑处理(编号代码)+前台界面协调
2、如何学习QT?
库函数的调用: (因为QT封装很多api,做的东西构架现有的,写代码就可以。) QT调用各种各样函数
Strcpy();
(1)功能 //拷贝字符串
(2)参数 //()
(3)返回值 //用QT帮助文档知道函数功能参数返回值。
3.QT的一些知识点:
1).信号与槽:Qt对象之间的通信接口(例如:按钮与窗口)
2).槽函数无返回值:因为槽函数和信号相对应的,信号无返回值,所以才函数也没有返回值。信号可以加参数,所以槽函数可以有参数,信号几个参数,槽函数也有几个参数。
3)信号:给槽函数传参数的,信号有几个参数,对应的槽函数就有几个参数。
(1)信号必须有signals关键字来声明
(2)信号没有返回值,但可以有参数
(3)信号就是函数的声明,只需声明,无需定义
(4)使用:emit mysignal();
(5)信号可以重载(名字相同,参数不同)。
Qt 资料大全:https://blog.csdn.net/liang19890820/article/details/51752029