我们为什么为什么学习Qt
1)学习GUI编程,市场上任何一款产品几乎都带图形界面,市场上很火的Android、IOS编程无非也是GUI app编程,GUI编程都是差不多,学习Qt后再学习Android、IOS,那是 So easy。就算不学习Android、IOS,由于Qt跨平台特性,通过Qt写的程序可以在Android、IOS平台上运行。
2)锻炼编程能力,GUI编程比后台编程更能锻炼人,因为你除了核心数据处理外,还需要协调界面,同时懂得前端和后台编程,才能更好地写好程序。
3)为了更好地使用C++,学习Qt的框架(Qt是C++实现的应用程序框架),很多游戏、后台服务器框架都是使用C++实现。
Qt Creator常用快捷键
1)帮助文件:F1 (光标在函数名字或类名上,按 F1 即可跳转到对应帮助文档,查看其详细用法)
2).h 文件和对应.cpp 文件切换:F4
3)编译并运行:Ctrl + R
4)函数声明和定义(函数调用和定义)切换:F2
5)代码注释取消注释:Ctrl + / (选中代码再按快捷键)
6)字体变大变小:Ctrl + 鼠标滚轮向上向下
7)移动代码:选中所要移动的代码 -> 按住 ctrl + shift -> 键盘方向键
8)查找替换关键字:ctrl + f
9)快速打开代码所在目录:编辑模式下 -> 选中项目文件 -> 右击 -> 选择“显示包含的目录”,即可显示项目所在目录(此方法同样可以打开代码文件所在目录)
Qt 命名规范
- 类名:单词首字母大小,单词和单词之间直接连接,无需连接字符
如:MyClass,QPushButton
class MainWindow
{
};
-
函数名字,变量名:第二个单词开始(不是从第一个单词开始),首字母大写,单词和单词之间直接连接,无需连接字符
如:
void setFlag();
QString getText();
bool isDraw; -
Qt中内置的类型,头文件和类命名同名。
如:
#include
QSring str;
#include
QWidget w;