QT的常用对话框的应用
QMessageBox类提供了常用的弹出式对话框:提示、警告、错误、询问、关于对话框
需要添加头文件
#include <QMessageBox>
MESSAGE 是要是显示的字符串
void Dialog::criticalMessage() { QMessageBox::StandardButton reply; reply = QMessageBox::critical(this, tr("QMessageBox::critical()"), MESSAGE, QMessageBox::Abort | QMessageBox::Retry | QMessageBox::Ignore); if (reply == QMessageBox::Abort) criticalLabel->setText(tr("Abort")); else if (reply == QMessageBox::Retry) criticalLabel->setText(tr("Retry")); else criticalLabel->setText(tr("Ignore")); } void Dialog::informationMessage() { QMessageBox::StandardButton reply; reply = QMessageBox::information(this, tr("QMessageBox::information()"), MESSAGE); if (reply == QMessageBox::Ok) informationLabel->setText(tr("OK")); else informationLabel->setText(tr("Escape")); } void Dialog::questionMessage() { QMessageBox::StandardButton reply; reply = QMessageBox::question(this, tr("QMessageBox::question()"), MESSAGE, QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel); if (reply == QMessageBox::Yes) questionLabel->setText(tr("Yes")); else if (reply == QMessageBox::No) questionLabel->setText(tr("No")); else questionLabel->setText(tr("Cancel")); } void Dialog::warningMessage() { QMessageBox msgBox(QMessageBox::Warning, tr("QMessageBox::warning()"), MESSAGE, 0, this); msgBox.addButton(tr("Save &Again"), QMessageBox::AcceptRole); msgBox.addButton(tr("&Continue"), QMessageBox::RejectRole); if (msgBox.exec() == QMessageBox::AcceptRole) warningLabel->setText(tr("Save Again")); else warningLabel->setText(tr("Continue")); }
转载于:https://www.cnblogs.com/wanghuixi/p/7000764.html
QT的常用对话框的应用相关推荐
- Qt中标准对话框实例,QObject::tr()的作用
函数 tr()全名是QObject::tr(),被它处理的 字符串可以 使用工具提 取出来翻译 成其他语言, 也就是做国际化使用. 只要记住,Qt 的最佳实践:如果你想让你的程序国际化的话,那么,所有 ...
- Qt窗口部件——对话框QDialog
Qt对话框QDialog 1. 模态和非模态对话框 2. 多窗口切换 2.1 信号和槽 2.2 练习信号和槽例程 2.3 自定义对话框 3. 标准对话框 3.1 颜色对话框 3.2 文件对话框 3.3 ...
- Qt中常用的3种提示框设计方法
Qt中常用的提示信息设计方法 [问题背景]通常,在项目项目开发的过程中,某些人机交互界面需要对用户的输入数据进行合法性判断,如果用户输入数据合法,则进入下一步流程,否则,就要给出相应的错误提示,以提示 ...
- QT:常用函数详解--常用操作记录(个人笔记)
QT:常用函数详解(个人笔记) PS:一下内容个人笔记,要求自己看懂,随笔,阅读体验会很差很差! Qt setContentsMargins()函数 函数原型:void QLayout::setCon ...
- wxWidgets:常用对话框演示
wxWidgets:常用对话框演示 wxWidgets:常用对话框演示 dialogs.h dialogs.cpp wxWidgets:常用对话框演示 dialogs.h #ifndef __DIAL ...
- wxWidgets:常用对话框
wxWidgets:常用对话框 wxWidgets:常用对话框 wxColourDialog 概述 MS Windows 颜色选择器 通用颜色选择器 例子 wxFontDialog 概述 MS Win ...
- qt设置模态对话框并设置对话框的位置
引言 当对话框弹出的时候,其它的操作不能进行,这个对话框就是模态对话框,非模态对话框弹出的时候,其它的操作依旧可以做.以上就是通俗的理解模态对话框与非模态对话框.下面实现当模态对话框弹出的时候,设置弹 ...
- QT学习笔记(六)——QT弹出对话框并在主窗口调用对话框的信息
QT弹出对话框并在主窗口调用对话框的信息,显示影像 最近封控,大部分时间都在自己学习写代码,有点feel 了哈,自己摸出来一个简单的qt 界面,也实现了自己想要的功能.本篇博客主要记录一下,如何弹出对 ...
- android安卓之常用对话框设计AlertDialog
android安卓之常用对话框设计AlertDialog 学习目的:掌握常用对话框中提示,单选,复选,自定义对话框的设计和使用. 布局文件 activity_main.xml <?xml ver ...
最新文章
- 『参考』.net CF组件编程(4)——为自定义组件添加工具箱图标!
- python读写文件绝对路径_[Spark][Python]对HDFS 上的文件,采用绝对路径,来读取获得 RDD...
- nand flash 扇区的管理以及初始化
- Java——多线程学习
- Android攻城狮Gallery和ImageSwitcher制作图片浏览器
- 2021“MINIEYE杯”中国大学生算法设计超级联赛(2)I love exam(背包)
- shell 脚本中 while 只执行一次
- Oracle REGEXP_SUBSTR 字符串截取函数的使用
- ftp ---- 虚拟用户登录(实例配置)
- 页面中flash文件的加载
- 《.Net 软件设计新思维》作者讲述成书的背后故事
- [转]TortoiseSVN客户端的安装
- 互联网网站的反爬虫策略浅析
- matlab 更换坐标轴_matlab导入数据生成曲线,并更改坐标轴刻度
- ORACEL R12 总账和子账的关系
- android 虚拟按键自定义,Android手机底部栏虚拟按键的操作
- Windows 7x64 Ultimate Modified by Michael
- 6个超赞的免费神器工具,拯救贫民窟的你!
- Redis性能指标详解与监控
- 定时发布微信文件和消息
热门文章
- c语言课程笔记格式,C语言课程学习笔记.docx
- Maven中maven-source-plugin,maven-javadoc-plugin插件的使用:
- leetcode369. 给单链表加一
- string相关库函数
- PHP 安装xdebug
- python-flask-1
- 记录腾讯云中矿机病毒处理过程(重装系统了fu*k)
- ZOJ.3551.Bloodsucker(期望DP)
- windows phone 页面主题设计
- [转载]使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)...