क्या कोई पॉपअप दिखाने का कोई तरीका है जब उपयोगकर्ता दृश्य के खाली हिस्से पर सही क्लिक करता है?QGraphicsScene पर एक पॉपअप मेनू दिखा रहा है या क्लिक करें
मैं क्यूटी में नया हूं और मैंने स्लॉट और सबक्लासिंग की कोशिश की है, लेकिन इसका कोई फायदा नहीं हुआ है।
ऐसा कोई स्लॉट और क्रमश:
"error: 'QMouseEvent' has not been declared"
जब onMouseRelease
घटना को लागू करने की कोशिश कर रहा।
धन्यवाद! यह काम किया, लेकिन मुझे कुछ बदलाव करने की जरूरत थी। 1. सबसे पहले, चूंकि मेरा प्रोजेक्ट टाइप क्यूटी जीयूआई एप्लीकेशन है, इसलिए मुझे दिए गए क्यूग्राफिक्स व्यू को अपने आप से बदलना होगा। मैंने मैन्युअल रूप से .ui फ़ाइल को संपादित करके और ऑब्जेक्ट के लिए क्लास नाम को बदलकर किया। 2. मैंने QGraphicsView उपclassing के लिए निम्न उदाहरण का उपयोग किया: http://doc.trolltech.com/4.3/graphicsview-elasticnodes.html। मुझे मूल विजेट के लिए पैरामीटर शामिल करने के लिए कन्स्ट्रक्टर को संशोधित करना था: GraphWidget (QWidget * पैरेंट) [...]। फिर बस इस वर्ग में संदर्भ मेनू घटना को लागू करने से चाल चल गई। – TudorT
क्या मैं इसे अलग-अलग कर सकता हूं, शायद मैन्युअल रूप से .ui फ़ाइल को मैन्युअल रूप से संशोधित किए बिना? – TudorT
विजेट के संदर्भ मेनू में "प्रचार करने के लिए ..." कार्रवाई का उपयोग करके आप क्यूटीक्रिएटर के डिज़ाइन व्यू में QGraphicsView से विजेट क्लास को अपनी कक्षा में भी बदल सकते हैं। –