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