在QMessageBox-> setText中显示参数

Mco*_*orz 1 qt qlineedit qmessagebox

QMessageBox定义为

m_setting2 = new QMessageBox();
m_setting2->setWindowTitle("NOTE");
m_setting2->setText("RESETTING PREFERENTIAL VALUE TO ");
m_setting2->show();
Run Code Online (Sandbox Code Playgroud)

哪里m_setting2是我的QMessageBox*.

现在之后VALUE TO,setText我想添加一个从中获取的整数参数QLineEdit.该整数存储在valuee.

那我怎么能打印出那个整数呢VALUE TO

在某个地方,我看到它应该是类似QString.("%1").arg(valuee)但它不起作用.

请帮助我,感谢任何类型的关注.

han*_*ank 9

int value = 5;
QString text = QString("RESETTING PREFERENTIAL VALUE TO %1").arg(value);
m_setting2->setText(text);
Run Code Online (Sandbox Code Playgroud)