qt的关闭窗口
2015-12-21 09:59
288 查看
1.关闭主窗口并退出程序是 QApplication::exit() 2.如果是QDialog,就accept() 或 reject() 在调用窗口中获取相关参数: void MainWindow::on_pushButton_3_clicked() { CustomerArc *Customer = new CustomerArc(); Customer->setModal(true); int i = Customer->exec(); if (i==QDialog::Rejected ) QMessageBox::about(this,tr("提示信息"),tr("rejected")); if (i==QDialog::Accepted) { Customer->成员变量处理。。。 } } void CustomerArc::on_pushButton_2_clicked() { this->accept(); //this->close(); }
3.对于所有QWidget:close()
相关文章推荐
- Qt之界面实现技巧
- pyqt桌面开发--HelloWorld
- PyQt5教程(八)——拖放
- Qt小知识点
- Qt学习之路(4)创建对话框
- Qt—移动无边框窗体
- Qt学习之路(3):布局
- QT中关于QWidget的背景颜色和背景图片的设置
- QT学习之路(2):添加动作
- 我的QT5学习之路(三)——模板库、工具类和控件(下)
- Win7 Qt4.8.5+QtCreator2.8.0+mingw配置过程
- win732位 + QT4.8.6 + QT CRETER 环境配置的搭建
- 自学QT之代理Delegate
- QT学习之路(2):基础学习(1)
- Qtcreator中常用快捷键总结
- Mac配置Qt环境——Could not resolve SDK path for 'macosx10.8'
- 自学QT之代理Delegate
- Qt4.8.6+mingw+Qgis2.4.0基于QGis的二次开发
- PyQt4学习笔记8之绘图
- 18、osg3.2.1+qt5.5+vs2010例子,也是osg中的例子