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+属性名

原文地址:https://www.cnblogs.com/yangxingsha/p/11361810.html