QT 对话框二

Posted 庖丁解牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT 对话框二相关的知识,希望对你有一定的参考价值。

QMessageBox类
information()函数,主要是提示功能,不需要用户选择
StandardButton QMessageBox::information
(
    QWidget *parent,//消息框父窗口指针
    const QString & title,//消息框标题栏
    const QString & text,消息框文字提示信息
    StandardButtons buttons=Ok,
    StandardButton defaultButton=No
)
void Widget::btn_click()
{
    /*一般不适用后两个参数*/
    QMessageBox::information(this,"提示信息","提示内容");
}

 

QMessageBox类
warning()函数:
warning消息框使用QMessageBox::warning()函数完成,函数形式如下
StandardButton QMessageBox::warning
(
    QWidget *parent,//消息框父窗口指针
    const QString & title,//消息框标题栏
    const QString & text,消息框文字提示信息
    StandardButtons buttons=Ok,
    StandardButton defaultButton=No
)
void Widget::btn_click()
{
    /*和information()函数类似,只是页面上多了一个警告标志*/
    if(QMessageBox::warning(this,"警告","你修改的内容还未保存,是否要保存队该文件的修改!",QMessageBox::Save|QMessageBox::Discard|QMessageBox::Cancel,QMessageBox::Save)==QMessageBox::Save)
    {
        setWindowTitle("save");
    }
}

 

QMessageBox类
critical()函数--严重错误:
critical消息框使用QMessageBox::critical()函数完成,函数形式如下
StandardButton QMessageBox::critical
(
    QWidget *parent,//消息框父窗口指针
    const QString & title,//消息框标题栏
    const QString & text,消息框文字提示信息
    StandardButtons buttons=Ok,
    StandardButton defaultButton=No
)
void Widget::btn_click()
{
    QMessageBox::critical(this,"严重错误","该文件不可以删除!");
}

 

QMessageBox类
about()函数:
about消息框使用QMessageBox::about()函数完成,函数形式如下
void QMessageBox::about
(
    QWidget *parent,//消息框父窗口指针
    const QString & title,//消息框标题栏
    const QString & text,消息框文字提示信息
)
void Widget::btn_click()
{
    QMessageBox::about(this,"关于","这是本公司版权软件,盗版必究!");
}

 

以上是关于QT 对话框二的主要内容,如果未能解决你的问题,请参考以下文章

为啥我家的QT、每次都登陆不到?老是超时!

OpenGL基础学习之二代码基本结构

为什么二代测序的原始数据中会出现Read重复现象?

二代身份证号码编码规则

染色体基因芯片分析和第二代测序应用的区别

片段对话框中的片段膨胀引发错误“片段未创建视图”