का पृथक्करण मैं क्यूटी में एक जीयूआई आवेदन विकसित कर रहा हूं।तर्क और यूआई
यह मेरा पहला जीयूआई एप्लीकेशन है और मैं बहुत अनुभवी नहीं हूं और अभी भी सी ++ और क्यूटी फ्रेमवर्क के कुछ और उन्नत पहलुओं के साथ कुश्ती करना है।
एप्लिकेशन एक बहुत ही सरल है, जिसमें एक मुख्य विंडो और कुछ संवाद हैं जहां उपयोगकर्ता सेटिंग्स को कॉन्फ़िगर करता है और एक बटन दबाता है, और प्रोग्राम यूआई पर कहीं नतीजे देता है, जो एक (काफी जटिल) गणना करता है।
अब, मुझे कोई समस्या है। मैंने अपना सभी गणना डेटा रखा (जो स्थिर है और संसाधनों से भरा हुआ है) और एक अलग वर्ग के लिए तर्क। मैं इस वर्ग और यूआई कक्षाओं का एक उदाहरण बना देता हूं। अब, समस्या यह है कि यूआई कक्षा से डेटा/लॉजिक क्लास के सदस्यों तक कैसे पहुंचे? कहें कि लॉजिक क्लास में बैठे क्यूस्ट्रिंगलिस्ट हैं, और मैं इस सूची तक पहुंचने के लिए एक निश्चित संवाद चाहता हूं और इसे स्मृति में इसकी प्रतिलिपि बनाये बिना उपयोगकर्ता को प्रस्तुत कर सकता हूं?
मुझे लगता है कि यह शायद एक बहुत ही बुनियादी सी ++ प्रश्न है (क्यूटी भी प्रासंगिक नहीं है), लेकिन हे सभी प्रोग्रामिंग विज़ार्ड नहीं हैं। किसी भी संकेत या मदद के लिए धन्यवाद!
आपका व्यापक उत्तर बहुत उपयोगी था! अब मुझे इस अलगाव की बेहतर समझ है। धन्यवाद! – vedran
धन्यवाद! क्या इनमें से कोई भी "सर्वश्रेष्ठ" है? –
आम तौर पर मैं क्यूटी सिग्नल/स्लॉट सिस्टम का उपयोग करने का सुझाव दूंगा। हालांकि कारण यह है कि मैं जीयूआई के लिए क्यूटी का उपयोग करता हूं। – ypnos