के बीच क्या अंतर है QT 5.0 एक नया QWindow
कक्षा प्रदान करता है। हालांकि इस वर्ग पर प्रलेखन काफी व्यापक है, मैं यह देखने में असफल रहा हूं कि QWindow
QWidget
वर्ग से अलग है, और किस मामले में आप पूर्व को पसंद करेंगे। दोनों स्क्रीन पर सभी प्रकार की चीजों को देखने का एक आसान तरीका प्रदान करते हैं, दोनों ड्राइंग के लिए QPainter
का उपयोग कर सकते हैं, और दोनों के पास ओपनजीएल के साथ बातचीत करने का एक तरीका है।QWindow और QWidget
API description में, यह कहना है कि:
एक आवेदन आम तौर पर इसकी यूआई के लिए QWidget या QQuickView उपयोग करेगा, और सीधे QWindow नहीं।
तो यह खिड़की के लिए एक लाभ प्रतीत नहीं होता है। इसके अलावा, यह बताता है:
विंडोज़ संभावित रूप से बहुत सारी मेमोरी का उपयोग कर सकते हैं। एक सामान्य माप चौड़ाई के समय ऊंचाई रंग गहराई है। एक विंडो में डबल और ट्रिपल बफरिंग के साथ-साथ गहराई और स्टैंसिल बफर का समर्थन करने के लिए कई बफर भी शामिल हो सकते हैं।
जो QWindow
का उपयोग करने के पक्ष में प्रतीत नहीं होता है। तो आप किस मामले में इसका इस्तेमाल करेंगे?
मुझे इस बारे में कुछ उदाहरण कहां मिल सकता है? – nkint
यह एक उत्कृष्ट उत्तर है। यह सभी उत्तरों की मां की तरह है। कुडोस! –