目录
接下来的日子会顺顺利利,万事胜意,生活明朗-----------林辞忧
一:Qt的简单介绍
1.Qt 是⼀个 跨平台的 C++ 图形⽤⼾界⾯应⽤程序框架 。它为应⽤程序开发者提供了建⽴艺术级图形界⾯所需的所有功能。它是完全⾯向对象的,很容易扩展。
2.Qt这个技术是适用于客户端开发的,而客户端就是直接和用户打交道的一端如QQ,微信等,而客户端开发的重要任务就是编写和用户交互的界面,这个界面主要分为命令行界面(TUI)和图形化界面(GUI),而Qt就是用来编写桌面GUI程序的一套框架
3.Qt支持跨平台,支持的平台有Windows,Linux,Mac,嵌入式系统等
4.Qt的优点
跨平台,⼏乎⽀持所有的平台
接⼝简单,容易上⼿,学习 QT 框架对学习其他框架有参考意义
⼀定程度上简化了内存回收机制
开发效率⾼,能够快速的构建应⽤程序
可以进⾏嵌⼊式开发
5.Qt的应用场景
8.安装包中的几大组件
9.Qt Creator的操作
打开后来到欢迎页面,进行创建项目
这样就创建好了
二:Qt初始文件的介绍
1.main.cpp
2.widget.h
3.Widget.cpp
4.Widget.ui
5.项目名.pro
三:Qt Hello World的实现
1.图形化界面的方式
2.代码的方式
这里new 出来的对象,不使用delete释放掉的话,是不会发生内存泄露的
主要是此处通过new 的方式创建对象,也就是为了把这个对象的生命周期交给Qt的对象树统一管理,label对象会在合适的时候析构的
自己手写文件验证会不会析构
是会发现这里发生了乱码的问题,主要是由编码方式不匹配导致的,可以使用qDebug()来解决
3.使用编辑框来完成
这里的编辑框有单行编辑框(QLineEdit) ,多行编辑框(QTestEdit)
这里终端框中的内容也可被修改
4.使用按钮来实现
四:以上内容的简单总结
查询文档:选中+F1
设置位置函数move(number,number)