1.lambda表达式的数据变量传入int n=520;connect(qBtn2,&QPushButton::pressed, [n]() mutable{ //[]中可以传入数据变量(仅读取不能对变量进行任何赋值操作但是如果需要操作加mutable) n++; });注意: (理解为数据通过值传递传入) mutable 可变的 就能够让值进行改变(仅仅在该lambda表达式中改变)[ ]中传入多个数据项用逗号隔开即可[=]: 传入前面所有的数据项2.对话框QMainWindow 和 QDialog 包括各种组件(绝大部分) 继承于QWidget3.控件介绍菜单栏: QMenuBarQMenuBar* pMenuBar=menuBar(); //菜单栏菜单: QMenuQMenu* pMenu1=new QMenu;pMenuBar->addMenu(pMenu1); //将菜单添加至菜单栏菜单项: QActionQAction* pAction1=new QAction();工具栏: QToolBarQToolBar* pToolBar=new QToolBar; this->addToolBar(pToolBar);状态栏: QStatusBarQStatusBar* pStatusBar=statusBar();文本编辑框: QTextEdit QLineEdit(行文本) (也被称为核心控件) QTextEdit* pTextEdit=new QTextEdit;this->setCentralWidget(pTextEdit); //将控件置于窗口中间3.QT文件写入//创建文件对象QFile* pFile = new QFile("文件路径/aa.txt");//打开文件(返回值为bool)pFile->open(QIODevice::WriteOnly);//创建文件流对象QTextStream* pts=new QTextStream(pFile); //通过文件流对象写入文件*pts << pTextEdit->toPlainText(); //关闭文件 pFile->close();