注意:这是一个相当幼稚的问题。
在Qt5 C++应用程序中调试和登录时,打印内部变量的值很有用,Qt
常用的方法是qDebug()
与朋友一起使用,如下所示:
qDebug()<<"The value was: "<< myVar;
// Usually works well even for built-in Qt types
这似乎适用于许多内置的 Qt5 特定类型,甚至也适用于指针,但是在我们实际上不是输出日志而是构建字符串的情况下,这变得更加麻烦。
QString myString= "The value was: "+myVar;
// Usually doesn't work well for built-in Qt types
所以问题是,什么是获得内置 Qt 类型的等效字符串表示的一种好的通用方法,就像您将它们流式传输到 qDebug() 一样?
或者“对于类型来说,Java toString() 的等价物是什么Qt
”?