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

posted @ 2019-08-16 09:12  yang_xs  阅读(177)  评论(0编辑  收藏  举报