如何在Qt中弹出消息窗口
How to pop up a message window in Qt?
当执行特定的测试用例时,我必须在Qt中弹出一条消息。由于我是Qt的初学者,我不想冒险尝试使用qml...
如何在不创建 qml 文件的情况下执行此操作(直接.cpp文件中)?
如果要
显示简单的消息,可以使用QMessageBox::information。
按照提供的链接,您可以按以下方式调用该类型的消息框:
QMessageBox::information(
this,
tr("Application Name"),
tr("An information message.") );
编辑:由于这个问题在这些年里有很多访问量,我只是想为了提供信息而包含其他类型的消息(再次,通过上面的链接):
QMessageBox::warning(
this,
tr("Application Name"),
tr("A warning message.") );
QMessageBox::critical(
this,
tr("Application Name"),
tr("A critical message.") );
switch( QMessageBox::question(
this,
tr("Application Name"),
tr("An information message."),
QMessageBox::Yes |
QMessageBox::No |
QMessageBox::Cancel,
QMessageBox::Cancel ) )
{
case QMessageBox::Yes:
qDebug( "yes" );
break;
case QMessageBox::No:
qDebug( "no" );
break;
case QMessageBox::Cancel:
qDebug( "cancel" );
break;
default:
qDebug( "close" );
break;
}
相关文章:
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 由于无效的 ValidateRgn() 子窗口不会收到WM_PAINT消息
- MFC 中的窗口消息管理:添加基类调用是否是强制性的?
- 输出窗口中消息的可视化工作室源
- 为什么初始化 Wintab 扩展后没有收到WT_PACKETEXT窗口消息?
- 与WM_DPICHANGED消息一起发送的建议窗口大小太大
- 如何处理窗口的消息?
- 发送到另一个窗口的鼠标移动消息不执行任何操作
- 打印窗口发送消息WM_PAINT或WM_PRINT
- 如何处理来自多个窗口的消息
- C++/CLI 项目如何在控制台窗口中显示消息
- 向Qt窗口发布消息不会生效
- 什么是窗口最大化/最小化/恢复的WM Windows消息
- 查找窗口( ... ) 未"查找"创建的消息窗口
- 如何让 wndproc 处理发送到多个窗口的消息
- 如何在Qt中弹出消息窗口
- 在弹出窗口中管理CEF客户端区域的窗口消息
- 仅显示消息窗口中的电源状态更改通知
- 如何在控制台应用程序中使用仅消息窗口接收消息
- Windows:当我从本机代码回调到托管代码时,将显示“仅消息”窗口