在QMessageBox-> setText中显示参数

时间:2012-07-13 06:35:38

标签: qt qlineedit qmessagebox

我将QMessageBox定义为

m_setting2 = new QMessageBox();
m_setting2->setWindowTitle("NOTE");
m_setting2->setText("RESETTING PREFERENTIAL VALUE TO ");
m_setting2->show();

其中m_setting2是我的QMessageBox*

现在VALUE TO setText之后我想添加一个参数,它是一个取自QLineEdit的整数。该整数存储在valuee

那么如何在VALUE TO之后打印那个整数。

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

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

1 个答案:

答案 0 :(得分:9)

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