基础知识
- 跨平台C++图形用户界面应用程序开发框架
- 编程语言:C++
- QT的优点:跨平台、面向对象,丰富的API
- QT使用c++面向对象编程,有创建窗口三大基类:QWidget(空白窗口)、QMainWindow(有菜单栏工具栏等窗口)、QDialog(对话框)。
QApplication a;//(27 应用程序对象 在Qt中 有且仅有一个)
MyWidget w; //窗口对象
w.show(); //窗口显示
return a.exec();//进入消息循环机制,阻塞功能,即到这里就不动了,等待操作如关闭窗口
QT的核心机制—信号和槽
作用:就是实现对象与对象之间的通信
信号: 返回值是void+只需声明不需要实现+可以重载
·槽函数: 返回值是void+需声明也需要实现+可以重载