2011-03-21 16 views

उत्तर

15

यदि आप केवल नाम-मूल्य जोड़े की सूची स्टोर करते हैं तो QSettings कक्षा पर्याप्त होगी। यह पार मंच है और अच्छी तरह से काम करता है।

चेक अधिक जानकारी के लिए इस पेज:
http://doc.qt.io/archives/qt-4.7/qsettings.html

दूसरी ओर अगर आप एक से अधिक तालिकाओं में डेटा (कई पैरामीटर, कई पंक्तियाँ) स्टोर करने के लिए मेरा सुझाव है आप SQLite और QtSQL उपयोग किया है। स्क्लाइट रालेशनल डेटाबेस है जिसे किसी भी सर्वर को शुरू करने या अतिरिक्त सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता के बिना आपके एप्लिकेशन में एम्बेड किया जा सकता है। स्क्लाइट एक * .db फ़ाइल में सभी टेबल sotres। आप प्रत्येक उपयोगकर्ता की कॉन्फ़िगरेशन को अपनी होम निर्देशिका में रख सकते हैं।

यह लिंक दर्शाता है कि कैसे QtSQL पुस्तकालय काम करता है:
http://doc.qt.io/archives/qt-4.7/sql-sqlstatements.html

11

ठीक है, जैसा कि आप Qt का उपयोग कर रहे हैं, क्यों QSettings का उपयोग नहीं कर रहे हैं? आप प्लेटफार्म विशिष्ट डिफ़ॉल्ट स्थानों (जैसे विंडोज के तहत रजिस्ट्री) में अपनी कॉन्फ़िगरेशन को सहेजने के लिए अपनी डिफ़ॉल्ट सेटिंग्स का उपयोग कर सकते हैं या क्लासिक आईएनआई फाइलों को लिखने के लिए इसका इस्तेमाल कर सकते हैं।

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