当前位置: 首页 > news >正文

做视频网站注意什么软件网站排名查询站长之家

做视频网站注意什么软件,网站排名查询站长之家,wordpress不支持中文,wordpress怎么添加二级链接本文介绍Qt消息对话框的使用。 QMessageBox类是Qt编程中常用到的一个类,主要用来进行一些简单的消息提示,比如:问题对话框,信息对话框等,这些对话框都属于QMessageBox类的静态方法,使用起来比较简单&#…

本文介绍Qt消息对话框的使用。

QMessageBox类是Qt编程中常用到的一个类,主要用来进行一些简单的消息提示,比如:问题对话框,信息对话框等,这些对话框都属于QMessageBox类的静态方法,使用起来比较简单,方便。

1."information"对话框

函数原型:

QMessageBox::StandardButton QMessageBox::information(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons = Ok, QMessageBox::StandardButton defaultButton = NoButton)

其中,

parent:指定父窗口

title:对话框标题

text:显示内容

buttons:显示哪些按钮,可以采用"|"方式进行组合,如同时显示"Yes","No"2个按钮可以采用:"QMessageBox::Yes | QMessageBox::No"进行组合,相见"QMessageBox"描述

defaultButton:默认显示哪个按钮,如默认显示"Yes"按钮,可以采用:"QMessageBox::Yes"

返回值:

QMessageBox::StandardButton

因对话框为模态对话框,执行到这里会阻塞,这里可以通过返回值来进行分支处理,如:

    int ret = QMessageBox::information(this, "information", "information message box test", QMessageBox::Ok | QMessageBox::Cancel, QMessageBox::Ok);if (ret == QMessageBox::Ok) {qDebug() << "Ok";} else {qDebug() << "Cancel";}

注意:弹出的对话框"X"按钮对应的返回值为"RejectRole"类型的那个按钮功能。

2."question"对话框

函数原型:

QMessageBox::StandardButton QMessageBox::question(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons = StandardButtons(Yes | No), QMessageBox::StandardButton defaultButton = NoButton)

参数含义和1类似。

3."warning"对话框

函数原型:

QMessageBox::StandardButton QMessageBox::warning(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons = Ok, QMessageBox::StandardButton defaultButton = NoButton)

参数含义和1类似。

4."critical"对话框

函数原型:

QMessageBox::StandardButton QMessageBox::critical(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons = Ok, QMessageBox::StandardButton defaultButton = NoButton)

参数含义和1类似。

5."about"对话框

函数原型:

void QMessageBox::about(QWidget *parent, const QString &title, const QString &text)

参数含义和1类似,只是没有按钮。

6."aboutQt"对话框

函数原型:

void QMessageBox::aboutQt(QWidget *parent, const QString &title = QString())

参数含义和1类似,只是没有按钮和标题。

7.自定义消息对话框

以上介绍对话框都是固定的方式呈现的,缺乏灵活性,有时候也可以根据需要自定义消息对话框。如:

    QMessageBox msgBox;msgBox.setWindowTitle("message box");msgBox.setText(tr("message boxt test"));msgBox.setInformativeText(tr("Yes or No?"));msgBox.setDetailedText(tr("detail"));msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No);msgBox.setDefaultButton(QMessageBox::Yes);msgBox.setModal(true);int ret = msgBox.exec();switch (ret) {case (QMessageBox::Yes): {qDebug() << "Yes";break;}case (QMessageBox::No): {qDebug() << "No";break;}default:{break;}}

更多的QMessageBox方法可以参见Qt的Help文档,这里就不细说了。

显示效果如图:

总结,本文介绍了Qt消息对话框的使用。

http://www.khdw.cn/news/66786.html

相关文章:

  • 网站开发 微盘现在推广平台哪家最好
  • 怎样做班级网站百度seo技术
  • 设计在线接单苏州企业网站关键词优化
  • php网站留言板漏洞西安官网seo技术
  • 窗帘网站建设策划书最好的免费建站网站
  • 长春站最新发布爱站长工具
  • 做网站开发的提成多少钱关键词你们都搜什么
  • 东莞网站昆明seo网站管理
  • 福州网站建?O长春网站优化体验
  • 常州市建设工程管理中心网站近期出现的病毒叫什么
  • 建网站公司那个比较好免费建站平台
  • 合肥建设工程交易网站用asp做的网站
  • 东莞做网站公司哪家比较好百度搜索榜单
  • 一级做爰A视频免费网站买卖链接网
  • 独立外贸网站建设网络营销顾问是做什么的
  • 网站建设方案 百度文库市场营销网站
  • 网站开发wbs案例福州百度网站快速优化
  • 做网站职业咋样今天头条新闻100条
  • 如果评价网站做的好不好资深seo顾问
  • 网站做专题主题该怎么选长沙企业网站设计
  • 网站建设建设哪家好关键字排名优化工具
  • 北京网站seo推广如何进入网站
  • 网站banner尺寸是多少孝感seo
  • 宁晋网站开发百度官网地址
  • 福州网站制作网站新乡seo网络推广费用
  • 和网站建设相关的行业google官方入口
  • iwebshop怎么做网站软文推广有哪些
  • 社保网站上怎么做减员seo站长综合查询
  • wordpress中文站北京疫情太严重了
  • 手机网站用什么软件做的深圳百度推广开户