gpt4 book ai didi

c++ - 如何在 Qt 中弹出消息窗口?

转载 作者:IT老高 更新时间:2023-10-28 22:34:34 26 4
gpt4 key购买 nike

当执行特定的测试用例时,我必须在 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;
}

关于c++ - 如何在 Qt 中弹出消息窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20841081/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com