1.Qwidget:最基础的窗口类,qt里面能看到的东西的积累
2.QmainWindow:继承Qwidget类,带菜单栏,工具栏,状态栏。
QDialog:对话框,没有最大化的窗口;
区别:
第一步:找到文件E:\qt\5.13.2\msvc2017_64\bin(qt的安装路径)中的windeployqt.exe(用来打包qt文件的);
第二步:在路径中输入cmd打开命令行,输入windeployqt.exe 后面跟要打包的可执行文件路径;
1,在qt中,只要绑定了父控件,那么在父控件资源被释放的时候,会依次释放子控件资源;在控件添加的同时,会在对应的控件之间建立父子控件关系;建立父子关系后不需要关注子控件的资源释放问题 ;
如果当前对象在堆上申请,且没有与其他对象绑定父子关系,那么需要手动释放资源;
2.继承qwidget的组件都可以通过show将窗口显示出来。默认情况下没有建立父子关系,显示的都是顶层窗口
alt +enter
// 自动创建类的定义F1
// 查看帮助,文档F2
// 快速到变量声明Shift + F2
// 函数的声明和定义之间快速切换F4
// 在 cpp 和 h 文件切换Ctrl +M
创建书签, Ctrl + .
切换书签 Alt + M
打开书签栏。Ctrl + Enter
换行 , Ctrl +Shift + Enter
到上一行添加Ctrl + ]
,Ctrl+[
跳到程序段结尾 或者开头Ctrl + I
自动缩进当前行Shift+delete
剪切当前行,可以当做删除用Ctrl + R
运行程序Ctrl + B
Build 项Ctrl + /
注释当前行 或者选中的区域