【Qt】QMessageBox 各种对话框的默认显示效果

1. 函数原型

c 复制代码
void about(QWidget *parent, const QString &title, const QString &text)

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

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

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

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

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

2. 显示效果

2.1 about

2.2 aboutQt

2.3 critical

2.4 information

2.5 question

2.6 warning

3. 代码

c 复制代码
	QMessageBox::about(this, "测试", "about");
	QMessageBox::aboutQt(this, "aboutQt");
	QMessageBox::critical(this, "测试", "critical", QMessageBox::Ok, QMessageBox::NoButton);
	QMessageBox::information(this, "测试", "information", QMessageBox::Ok, QMessageBox::NoButton);
	QMessageBox::question(this, "测试", "question", QMessageBox::Ok, QMessageBox::NoButton);
	QMessageBox::warning(this, "测试", "warning", QMessageBox::Ok, QMessageBox::NoButton);
相关推荐
陈小桔几秒前
logging模块-python
开发语言·python
消失的旧时光-19431 分钟前
函数指针 + 结构体 = C 语言的“对象模型”?——从 C 到 C++ / Java 的本质统一
linux·c语言·开发语言·c++·c
!停2 分钟前
C语言栈和队列的实现
开发语言·数据结构
源代码•宸3 分钟前
Golang语法进阶(定时器)
开发语言·经验分享·后端·算法·golang·timer·ticker
期待のcode5 分钟前
TransactionManager
java·开发语言·spring boot
郝学胜-神的一滴5 分钟前
Linux系统编程:深入理解读写锁的原理与应用
linux·服务器·开发语言·c++·程序人生
Larry_Yanan6 分钟前
Qt多进程(十一)Linux下socket通信
linux·开发语言·c++·qt
代码游侠15 分钟前
学习笔记——ESP8266 WiFi模块
服务器·c语言·开发语言·数据结构·算法
weixin_4624462317 分钟前
Python 使用 PyQt5 + Pandas 实现 Excel(xlsx)批量合并工具(带图形界面)
python·qt·pandas
行者9619 分钟前
Flutter跨平台开发适配OpenHarmony:进度条组件的深度实践
开发语言·前端·flutter·harmonyos·鸿蒙