本文对 QMessageBox::Information, QMessageBox::Warning,QMessageBox::Critical 三种消息框进行演示。
并实现两种弹出方式:
1. 等待用户点击后关闭
2. 延时一段时间后自行关闭
效果如下:
以下是代码:
mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QMessageBox> //添加头文件
#include <QTime> //添加头文件
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
void MessBox(QMessageBox::Icon messboxIcon, QString str,int ms); //添加成员函数声明
void delayMSec(unsigned int msec); //添加成员函数声明
public:
explicit MainWindo