2012-12-13 10 views
9

मैं जोड़कर के लिए एक QFile कैसे खोल सकते हैं, यानीओपन QFile

FILE *f = fopen("myfile.txt", "a"); 

उत्तर

26

ओपन QIODevice::Append मोड में फ़ाइल बराबर जोड़कर के लिए:

QFile f(...); 
if (f.open(QIODevice::WriteOnly | QIODevice::Append)) { 
    ... 
} 

भी documentation देखें।

+6

क्यूटी प्रलेखन भ्रामक है:। "मोड में होना चाहिए QIODevice :: ReadOnly, QIODevice :: WriteOnly, या QIODevice :: ReadWrite यह भी इस तरह के QIODevice :: पाठ और QIODevice के रूप में अतिरिक्त झंडे, हो सकता है :: unbuffered । " क्यूआईओडीवीस दस्तावेज में झंडा संलग्न करने का उल्लेख है, लेकिन यह केवल QFile दस्तावेज़ीकरण को देखने से स्पष्ट नहीं है। –

संबंधित मुद्दे