使用包含 QProcess 枚举的 QString 在 QTextBrowser 中设置文本
Posted
技术标签:
【中文标题】使用包含 QProcess 枚举的 QString 在 QTextBrowser 中设置文本【英文标题】:Set text in QTextBrowser with a QString that includes QProcess enums 【发布时间】:2012-04-05 18:26:17 【问题描述】:我想将包含两个 QProcess 枚举的 QString 写入 QTextBrowser。因此我使用了我的一种方法:
QString Text = "Error! Exit-Status: " + Status + QString(" Error-Code: ") + Prozess.error() + " File not created!"
Dialog.mytextBrowser -> setText(Text);
这也有效,但缺少 QProcess::ExitStatus "Status" 的值和 Prozess.error() 的值。我必须更改哪些值才能将值放入 QTextBrowser?问候
【问题讨论】:
您可以通过将 Text 写入 QDebug 来将问题一分为二,然后查看信息是否在字符串中,如果不是,则 QTextBrowser 是红鲱鱼。 我使用了qDebug() << Status << Prozess.error();
,它给了我正确的值。
如果你使用qDebug() << Text;
呢?
好的,QString Text = QString( "Error! Exit-Status: %1 Error-Code: %2 File not created!" ).arg( Status ).arg(Prozess.error());
解决了问题。无论如何,谢谢支持。
【参考方案1】:
好的,问题已通过 QString Text = QString( "Error! Exit-Status: %1 Error-Code: %2 File not created!" ).arg( Status ).arg(Prozess.error());
解决。总之,谢谢支持。
【讨论】:
以上是关于使用包含 QProcess 枚举的 QString 在 QTextBrowser 中设置文本的主要内容,如果未能解决你的问题,请参考以下文章