में कनवर्ट करें मैं बूल को क्यूस्ट्रिंग में कनवर्ट करना चाहता हूं।बूल को क्यूस्ट्रिंग
यह करने का सबसे प्रभावी तरीका क्या है ?, यह मेरा कोड है लेकिन यह सुनिश्चित है कि अन्य तरीका बेहतर है।
bool test = true;
test ? "1" : "0";
धन्यवाद।
में कनवर्ट करें मैं बूल को क्यूस्ट्रिंग में कनवर्ट करना चाहता हूं।बूल को क्यूस्ट्रिंग
यह करने का सबसे प्रभावी तरीका क्या है ?, यह मेरा कोड है लेकिन यह सुनिश्चित है कि अन्य तरीका बेहतर है।
bool test = true;
test ? "1" : "0";
धन्यवाद।
आप स्थिर QString::number
विधि का उपयोग कर सकते हैं - bool परोक्ष स्थिर कारखाने विधि है, जो एक QString
रिटर्न 0
या 1
युक्त पूर्णांक रूप से मिलान करने के लिए int डाली जाएगी।
bool test = true;
QString s = QString::number(test);
qDebug() एक बूल चर को "सत्य" या "झूठा" के रूप में प्रदर्शित करता है। यदि आप ऐसी स्ट्रिंग प्राप्त करना चाहते हैं तो आप अपना कोड थोड़ा सा बदल सकते हैं:
bool test = true;
QString boolText = test ? "true" : "false";
मुझे कोई बेहतर तरीका नहीं है। – Koying
क्या यह क्यूस्ट्रिंग (परीक्षण? "1": "0" होना चाहिए) '? –
हाँ लार्समैन क्षमा करें मेरी प्रतिलिपि/पेस्ट ठीक काम नहीं करे – Jjreina