注意:這是一個相當天真的問題。如何獲得像QOpenGLContext的常見Qt5類型的字符串表示形式?
期間在QT5C++應用程序打印內部變量的值,它是有用的調試和記錄,並在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得到()?
或「Qt
類型的Java toString()等效於什麼」?
無論誰投票結束這個問題,我真的想知道你的理由!它怎麼可能被視爲「基於意見」?那究竟是什麼意見?謝謝! –