2012-11-27 9 views
5

मैं क्यूटी के लिए बहुत नया हूं। मैं इस ट्यूटोरियल http://sector.ynet.sk/qt4-tutorial/my-first-qt-gui-application.html का पालन कर रहा हूं। इस ट्यूटोरियल में एक छोटी सी गलती है। हालांकि यह कॉम्बो बॉक्स एंट्री जोड़ता है, टेक्स्ट सेट नहीं होता है। क्या कोई मुझे बता सकता है कि कॉम्बो बॉक्स को सही तरीके से कैसे शुरू किया जाए।क्यूटी कॉम्बो बॉक्स में आइटम सेट करना

इसके अलावा, क्या कोई मुझे बता सकता है कि क्यूटी सीखने के लिए बेहतर ट्यूटोरियल हैं?

+0

यह शायद एक विशेषज्ञ के लिए एक बहुत ही सरल सवाल है। लेकिन क्यों नहीं मेरी मदद करें ... :( –

उत्तर

12

आखिरकार, मुझे सही जवाब मिला। मैं इसे नीचे दी है, उम्मीद है कि यह अन्य शुरुआती के लिए उपयोगी होगा:

QStringList list=(QStringList()<<"red"<<"yellow"<<"blue"); 
comboBox->addItems(list); 
5

यह ट्यूटोरियल क्यूटी 4.2 के लिए बनाया गया है, अब हम क्यूटी 4.8 पर हैं। आपको यह पता होना चाहिए कि आप यहां क्या देख रहे हैं http://qt-project.org/doc/qt-4.8/how-to-learn-qt.html

छोटी सलाह, अपने गुई को डिज़ाइन करने के लिए क्यूटी निर्माता का उपयोग न करने का प्रयास करें जब तक आप समझें कि कोड के साथ इसे कैसे किया जाए, आप कम गलतियां करेंगे (और जानें कि क्या देखना है तुम करो)।

+0

सलाह में धन्यवाद। जब तक मैं क्यूटी डिजाइनर के साथ यूजर इंटरफेस को डिजाइन कर रहा हूं। लेकिन मुझे सीखना चाहिए कि एक्सएमएल कोड कैसे लिखना है। क्या आपने इसका उल्लेख किया है। –

+0

धन्यवाद ट्यूटोरियल आपने इंगित किया कि बहुत अच्छा लग रहा है। –

+3

असल में क्यूटी निर्माता आपके लिए एक्सएमएल करता है (फिर भी इसे पढ़ने में सक्षम होना अच्छा है लेकिन आवश्यक नहीं है), मेरा मतलब था, आप आसानी से ड्रैग और आइटमों को छोड़कर जीयूआई बनाने में सक्षम हैं एक "रिक्त" खिड़कियां, लेकिन मैं दृढ़ता से सुझाव देता हूं कि आप तब तक ऐसा नहीं करते जब तक कि आप स्वयं ऐसा नहीं कर सकते हैं, या आप प्रत्येक Qobjects की सभी (भयानक) संभावनाओं से अवगत नहीं होंगे। – Jeremie

5

जब आपके क्यूटी डिजाइनर में आप QComboBox पर बस डबल क्लिक करें और एक EditComboBox स्क्रीन दिखाई देगा सकता है। वहां आप आसानी से ऑब्जेक्ट्स की सूची में आइटम जोड़ने के लिए प्लस या माइनस साइन पर क्लिक करते हैं। उम्मीद है कि इससे मदद मिलती है। इस तरह आपको कोड के साथ ऐसा करने की ज़रूरत नहीं है।

+0

और यह डेटा कैसे जोड़ें रास्ता? मैं हर बार स्ट्रिंग ऑपरेशन करना नहीं चाहता हूं, जिसे मैं जानना चाहता हूं कि क्या चुना गया था। – dhein

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