[心情]大作业的第一天

今天是开始写大作业的第一天.

说实话,虽然是第一天,但是自己还没有开始动手,而是在看QT 学习之路.(没办法,自己想要开发个音乐播放器,要用到QT,只好自学了)

总结一下今天学到的内容.

一,QT?QT creator?QT SDK?

QT是跨平台的C++图形用户界面应用程序框架(=_=原谅我没看懂这句话)反正它就是一个框架,可以用C++进行可视化编程

QT creator在我理解应该是个开发工具或者说是集成开发环境(IDE),但是不包括QT的各种库,所以只用creator是不能进行开发的.

QT SDK则包括了QT库,QTcreator,IDE,和QT工具.

总的来说是QT<QT creator<QT SDK.

二,QT编程的特性

目前自己还是第一次使用QT,暂时发现的特性如下:

 ①,在QT环境下新建工程后,系统后预先保留一些基本的代码(这个有时很方便)

 ②,QT下包含的头文件不同.另外QT文件中没有cin,cout等字符,取而代之是另外的输出,输入对象.(这点值得注意一下)

③,信号槽

  这个可以说是QT一个全新的特性.(反正自己以前并没有在VS中听说过它).

   信号槽可以理解为观察者模式.比如说一个操作发生了,导致某个按钮被触发.接着这个按钮就会发出信号.这个信号是无方向性的.任何对象都可以捕捉.

  不过只有对它感兴趣的对象才会捕捉.捕捉它用到connect函数.这个对象捕捉信号了,它便称为槽.--------这个便是信号槽机制

   用户也可以自定义信号槽.

④,QT模块

QT有两大模块,基础模块(Essentials Modules)和高级模块(Add-on Modules)

不同的模块具有不同的功能,具体功能就不在这里说了.

如果想用到某项功能,就要在文件中进行"include"

以上是今天所学的内容.期待明天的内容^_^.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值