2013-11-01 14 views
17

कुछ खोजों के बावजूद, मैं QT निर्माता 2.3.1 का उपयोग करके सी ++ कक्षा के लिए गेटर्स और सेटर्स को स्वतः उत्पन्न करने का कोई तरीका नहीं ढूंढ पाया। क्या आप लोग ऐसा करने के लिए कुछ रास्ता जानते हैं?QTCreator के साथ ऑटो-जेनरेटर सेटर्स/गेटर्स?

उत्तर

34

तो अपने सदस्य पर राइट क्लिक करें Refactor तो Generate Getter and Setter member function और आपका काम हो :)

example


क्यूटी निर्माता 3.2.x पर, सदस्य बनाने के लिए, तो उस पर क्लिक करें और प्रेस alt + दर्ज करें:

enter image description here

+0

ऐसा लगता है कि मैं क्या चाहता हूं :) लेकिन एक रिफैक्टर केवल मुझे क्षेत्र का नाम बदलने की पेशकश करता है। मैं क्यूटी निर्माता 2.3.1 का उपयोग कर रहा हूं, यही कारण है कि? या सेटिंग्स में कुछ करने के लिए है? – fxm

+2

@fxm अच्छी तरह से, मैं 2.8.1 चला रहा हूं, यह दो संस्करणों के बीच के अंतर से आ सकता है। मैं एक नज़र डालेगा, लेकिन शायद आपको –

+0

अपडेट के बारे में सोचना चाहिए, ऐसा नहीं लगता था कि रिपोजिटरी में ऐसा अंतर होगा। वैसे भी आपके जवाब के लिए धन्यवाद! – fxm

17

क्लास परिभाषा में सदस्य चर पर अपना टेक्स्ट कर्सर रखें, फिर Alt + Enter दबाएं।

+0

वाह। एक प्रतिभा की तरह! – Niklas

संबंधित मुद्दे