【问题标题】:How do I print a variable value in QMessageBox?如何在 QMessageBox 中打印变量值?
【发布时间】:2011-09-07 08:20:06
【问题描述】:

我是否需要先使用QString,然后将其放入msgbox?有例子吗?

【问题讨论】:

  • QString 有格式化方法吗?您可以使用sprintfstd::stringstream,然后将其传递给QString
  • 提醒:对于您提出的问题,您是否点击了您已接受的所有答案上的绿色复选标记?

标签: c++ qt messagebox qmessagebox


【解决方案1】:

QMessageBox 文档中有示例:

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

里面还有几个。请阅读文档。

【讨论】:

    【解决方案2】:

    您可以使用以下示例,并且可以添加任意数量的参数。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-27
      • 2017-09-22
      • 2023-04-09
      • 2021-09-01
      • 2015-10-28
      相关资源
      最近更新 更多