其他分享
首页 > 其他分享> > QMessageBox输出信息用含有变量

QMessageBox输出信息用含有变量

作者:互联网

QMessageBox输出含有变量的信息提示
QT想QMessageBox输出信息这里用到变量,我天真的以为和Java一样,于是乎就有了下面的操作

QMessageBox::information( this, tr("tips"), tr("The max count is " + _lineMax) );

结果自然是报错!

 

于是查看了QMessageBox的用法,原来是需要加占位符,类似于C语言中的%d,即如下语法:

QMessageBox::information( this, tr("tips"), tr("The max count is %1" + _lineMax) ).arg(tableId

 


这样自然就没有问题了!

标签:输出,变量,information,max,tr,lineMax,QMessageBox,tips
来源: https://www.cnblogs.com/wecfly/p/15838576.html