qt基础
CTRL+i自动缩进
.pro记录工程的基本信息(工程包含哪些文件)
为什么要有.pro文件?
qt具有跨平台特性,而不同操作系统的makefile是不同的,但是可以利用相同的.pro文件生成自身平台下的makefile
主运行循环(程序运行后,一直监听)
动力 -> 点击、键盘 等
学习qt要学的就是:1)写界面;2)处理点击事件
mainwindow继承自Qmainwindow
MVC(model view controller 模型 视图 控制器) 设计模式
M,V,C 并行开发
.ui 的出现:界面与功能相分离
mainwindow类: controller
mainwindow.ui:view
QWidget (元素外观) : 任何屏幕上可见的控件都继承自它
Qobject :绝大部分类的父类
connect(谁,发出了什么信号,谁,执行什么操作)eg: connect(this->ui->btnLogin,SIGNAL(clicked(bool)),this,SLOT(login()));
右击转到槽
属性获取:
1.非布尔值(属性名)
2.布尔值(大部分is+属性名)
属性设置:set+属性名