मुझे यह जानकर हैरान था कि QVector3D में x, y, और z समन्वय को QString के रूप में आउटपुट करने का एक अंतर्निहित तरीका नहीं है। मैं ऐसा करने के लिए एक सरल कार्य लिख सकता हूं, लेकिन मैं सोच रहा था कि ऐसा करने का मानक तरीका है या नहीं?आउटपुट QVector3D QString
6
A
उत्तर
8
आप QDebug::QDebug(QString*)
और ऑपरेटर QDebug से < < उपयोग कर सकते हैं:
QString str;
QDebug(&str) << QVector3D(1,2,3);
लेकिन क्योंकि कि निर्माता स्पष्ट घोषणा नहीं की है, तो आप छोड़ सकते हैं QDebug:
QString str;
&str << QVector3D(1,2,3);
(मुझे नहीं पता पता है कि यह एक बग या सुविधा है, और यदि आप क्यूटी के भविष्य के संस्करणों में उस दूसरे रूप पर भरोसा कर सकते हैं)।
संबंधित मुद्दे
- 1. क्यूटी। QString
- 2. QString विभाजन
- 3. चार QString
- 4. क्यूटी: किसी संख्या को QString, QVariant या QString :: संख्या
- 5. क्यूटी - QString को यूनिकोड QByteArray
- 6. int से QString में कनवर्ट करने के लिए कैसे?
- 7. परिवर्तित QString चार करने के लिए *
- 8. रूपांतरण :: QString को wstring लिंकर त्रुटि फेंकता
- 9. QString/कंटेनर वर्ग के लिए QDomElement परिवर्तित
- 10. QString से std :: string को कैसे परिवर्तित करें?
- 11. त्रुटि एलएनके 2001: अनसुलझा बाहरी प्रतीक "__declspec (dllimport) सार्वजनिक: कक्षा क्यूस्ट्रिंग और __thiscall QString :: ऑपरेटर = (कक्षा QString &&)"
- 12. आउटपुट आउटपुट
- 13. क्यूटी में QListView चयनित आइटम से QString कैसे प्राप्त करें?
- 14. QString और QLatin1String के बीच क्या अंतर है?
- 15. एक कस्टम प्रकार के एक QVariant को QString
- 16. आउटपुट
- 17. आउटपुट
- 18. आउटपुट
- 19. आउटपुट
- 20. आउटपुट
- 21. आउटपुट
- 22. आउटपुट
- 23. आउटपुट
- 24. आउटपुट
- 25. पुनर्निर्देशन डॉस आउटपुट अगर वहाँ आउटपुट
- 26. इंटेलिजे आईडीईए की आउटपुट विंडो आउटपुट
- 27. पिपिंग प्रोग्राम आउटपुट कम से कम आउटपुट
- 28. आउटपुट बफरिंग
- 29. दृश्य आउटपुट
- 30. आउटपुट जावास्क्रिप्ट