2011-09-07 542 views
-4

我是否需要先使用QString然后将其放入msgbox?有没有例子?如何在QMessageBox中打印变量值?

+0

QString是否有格式化方法?你可以使用'sprintf'或'std :: stringstream',然后把它传递给'QString'。 –

+0

提醒:您是否已经针对您提问的问题点击了您接受的所有答案上的绿色复选标记? –

回答

2

QMessageBox文档有例子吧:

QMessageBox msgBox; 
msgBox.setText("Put your text here"); 
msgBox.exec(); 

有几个人在那里。请阅读文档。

0

你可以使用下面的例子,你可以添加任意多的参数。

int device_count=0; 
QString status = QString("Found %1 device(s):").arg(device_count); 
QMessageBox::information(this, tr("Info"), status);