[QT]QMessageBox 的四种用法
来源:互联网 发布:安史之乱 知乎 编辑:程序博客网 时间:2024/05/17 02:43
之前的一些QT笔记,整理一下。
void MainWindow::on_info_clicked(){//infoQMessageBox::information(this, "Title", "Text");}void MainWindow::on_question_clicked(){//questionQMessageBox::StandardButton reply;reply = QMessageBox::question(this, "Title", "Do you like cat?", QMessageBox::Yes | QMessageBox::No);if(reply == QMessageBox::Yes){}else{}}void MainWindow::on_warning_clicked(){//warningQMessageBox::warning(this, "Title", "Text");}void MainWindow::on_pushButton_4_clicked(){QMessageBox::question(this, "Title", "Do you like cat?", QMessageBox::YesToAll|QMessageBox::Yes|QMessageBox::No);}
class MyMessageBox : public QObject{public: MyMessageBox();~MyMessageBox(); static void ChMessageOnlyOk_Information(QString info) { QMessageBox msg; msg.setWindowTitle(tr("提示")); msg.setText(info); msg.setStyleSheet("font: 14pt;background-color:rgb( 0,220, 0)"); msg.setIcon(QMessageBox::Information); msg.addButton(tr("确定"),QMessageBox::ActionRole); msg.exec(); } static void ChMessageOnlyOk_Error(QString info) { QMessageBox msg; msg.setWindowTitle(tr("提示")); msg.setText(info); msg.setStyleSheet("font: 14pt;background-color:rgb(220, 0, 0)"); msg.setIcon(QMessageBox::Critical); msg.addButton(tr("确定"),QMessageBox::ActionRole); msg.exec(); } static int ChMessageOkCancel(QString info) { QMessageBox msg; msg.setWindowTitle(tr("提示")); msg.setText(info); msg.setStyleSheet("color:rgb(220, 0, 0);font: 14pt"); msg.setIcon(QMessageBox::Information); msg.addButton(tr("确定"),QMessageBox::ActionRole); msg.addButton(tr("取消"),QMessageBox::ActionRole); return msg.exec(); }};int ret = MyMessageBox::ChMessageOkCancel(tr("是否继续?"));if(1 == ret){}else if(0 == ret){}
- [QT]QMessageBox 的四种用法
- [QT]QMessageBox 的四种用法
- QMessageBox 的四种用法
- QMessageBox四种用法
- QT中QMessageBox的用法
- QT 中QMessageBox的用法
- qt中QMessageBox的用法
- Qt中QMessageBox的用法
- Qt 代码: QMessageBox 用法
- QMessageBox的几种用法
- Qt学习: QFileDialog和QMessageBox的用法和程序示例
- QMessageBox的用法
- QT的QMessageBox的使用
- Qt下QMessageBox的问题
- QT:QMessageBox的简单使用
- Qt中QMessageBox的使用
- QT:QMessageBox的简单使用
- QT QMessageBox
- 正则表达式-语法
- JSP中的response对象
- Windows服务之Service Program
- PHP 数据类型
- cURL批处理(multi cURL)
- [QT]QMessageBox 的四种用法
- 关于android 如何安装 assets文件下的apk .
- vs C# 继承窗体类出现“文件中的类都不能进行设计,因此未能为该文件显示设计器。设计器检查出文件中有以下类”无法打开设计器的错误
- 变量的存储分配与作用域
- 操作系统学习笔记_AT&T
- Slash Maze UVA705
- flash bug 点击链接无效
- VC6.0中如何彻底删除一个已经添加的类
- linux 下的文本处理——除去重复行uniq命令