- Qt简介
- 跨平台图像界面
- 历史:1991 奇趣科技
- 优点:
- 跨平台(MFC不可跨平台)
- 接口简单,容易上手
- 一定程度简化了内存回收
- 版本:商业版和开源版
- 成功案例
- Linux桌面环境KDE
- 谷歌地图
- VLC多媒体播放器
- 创建第一个Qt项目
- 创建项目:选择项目路径和项目名
- 名称:不能有中文和空格
- 路径:不能有中文路径
- 套件创建:安装不同版本的Qt软件即可
- 默认窗口基类:QWidget,QMainWindow,QDialog
- Main函数:
- QApplication a应用程序对象,有且仅有一个
- myWidget w; 实例化窗口对象
- w.show();调用show函数,显示窗口
- return a.exec();//应用程序对象进入到消息循环机制中,代码阻塞到当前行
- 团队开发:涉及到版本控制系统(svn,git,vss);
-
svn:具有代码合并功能,即A和B两人开发的代码将进行合并时候要要进行update,B将可以在A的基础上进行后续开发;若忘记update,则会报错需要sovle,随后commit进行提交,svn内部有一套系统:lock-unlock(锁)