सी ++ - सी ++, क्यूटी, यूजर इंटरफेस, ओपनजीएल में ओपनजीएल के साथ जीयूआई एकीकृत करें

मुझे फ़ाइल मेनू और मेनू के साथ एक जीयूआई बनाने की जरूरत हैजिसमें उपयोगकर्ता पैरामीटर इनपुट कर सकते हैं। पैरामीटर का उपयोग कैनवास में आयतों को चित्रित करने के लिए किया जाता है जो एप्लिकेशन विंडो का हिस्सा है। क्या ओपनजीएल सबविंडो को स्क्रीन के केवल एक हिस्से में और पैरामीटर इनपुट दूसरे को स्केल करने का कोई तरीका है? आवेदन सी ​​++ में लिखा जाना चाहिए।

क्या क्यूटी और ड्रा के साथ जीयूआई बनाना संभव हैओपनजीएल का उपयोग कर एक ही खिड़की में आयताकार? यदि नहीं, ओपनजीएल के साथ जीयूआई को एकीकृत करने का आम तरीका क्या है? (या किसी भी अन्य ग्राफिक्स लाइब्रेरी जिसे मैं जितना संभव हो सके अंक से आयतों को आकर्षित करने के लिए उपयोग कर सकता हूं)

संपादित करें:मुझे यकीन नहीं है कि ओपनजीएल आवश्यक है या कैनवास पर आयतों को पेंट करने का एक तरीका है जैसे आप जावा में पेंटकंपोनेंट () के साथ कर सकते हैं। मैंने कभी क्यूटी का उपयोग नहीं किया है, इसलिए मुझे इसकी क्षमताओं से अवगत नहीं है।

उत्तर:

उत्तर № 1 के लिए -1

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


उत्तर № 2 के लिए -1

हां, क्यूटी के साथ ओपनजीएल का उपयोग करना बिल्कुल संभव है। यहां तक ​​कि एक भी है उदाहरण इसके लिए और क्यूटी ओपनजीएल का उपयोग करने के लिए एक अधिक ऑब्जेक्ट उन्मुख तरीके के लिए कक्षाएं प्रदान करता है। एक नज़र देख लो यहाँ (अधिक जानकारी के लिए खंड "ओपनजीएल और ओपनजीएल ईएस एकीकरण")।


संबंधित सवाल
सबसे लोकप्रिय