qt - QGraphicsItemGroup List -
मेरे पास कई मैं संपादित करें मैंने मुझे इस सूची में चयनित आइटम (समूह) प्राप्त करना है। मैं कैसे प्राप्त करने के लिए यदि आप QGraphicsItem :: ItemIsSelectable , इसमें कहा गया है: - आइटम चयन का समर्थन करता है इस सुविधा को सक्षम करने से, आइटम के लिए चयन टॉगल करने के लिए SELECTED () सेट सक्षम हो जाएगा यह आइटम को QGraphicsScene :: setSelectionArea () को किसी आइटम पर क्लिक करके, या QGraphicsView में रबर बैंड चयन का उपयोग करके स्वचालित रूप से चुना जाना चाहिए। चूंकि QGraphicsItemGroup QGraphicsItem से लिया गया है, मुझे संदेह है कि डिफ़ॉल्ट रूप से, एक QGraphicsItemGroup में इस फ़्लैग को चयनित नहीं है। इसलिए, प्रत्येक समूह के लिए, इस झंडा को सेट करें और यदि आप केवल रबर बैंड चयन से समूह को लौटाना चाहते हैं, तो अन्य सभी मदों के लिए झंडे बंद करें। QGraphicsItemGroup मेरे
QGraphicsScene में खींचा गया है। मैं चयनित
QGraphicsItemGroup की सूची प्राप्त करना चाहता हूं।
सेटड्रागमोडा (QGraphicsView :: RubberBandDrag) का उपयोग कर रहा हूं;
चयनित आइटम्स () फ़ंक्शन चयनित
QGraphicsItem की एक सूची देता है। क्या समूहों के लिए ऐसा करने का कोई विकल्प है?
QGraphicsItemGroup की एक सूची बनाई है: <: / P>
QList & lt; QGraphicsItemGroup * & gt; selectionList;
चयन सूची
Comments
Post a Comment