मैंने क्यूटी निर्माता का उपयोग करके एक जीयूआई बनाया है। यह विजेट खींचें और छोड़कर है। अब मैं सभी बटनों के लिए शॉर्टकट कुंजी असाइन करना चाहता हूं। क्या कोई यहां कृपया मुझे बता सकता है कि ऐसा कैसे करें? पहले ही, आपका बहुत धन्यवाद।बटन पर शॉर्टकट कुंजियां असाइन करें - क्यूटी सी ++
उत्तर
आपके बटनों में शायद उनके clicked()
सिग्नल से जुड़ा हुआ स्लॉट है।
शॉर्टकट कुंजियां जोड़ने के लिए, आप बस एक शॉर्टकट कुंजी activated()
उसी स्लॉट पर सिग्नल कनेक्ट करते हैं।
अपने कोड में, #include <QShortcut>
और उसके बाद आप इस तरह एक स्लॉट के लिए एक शॉर्टकट कुंजी को जोड़ने के लिए सक्षम हो जाएगा:
QShortcut *shortcut = new QShortcut(QKeySequence("Ctrl+O"), parent);
QObject::connect(shortcut, SIGNAL(activated()), receiver, SLOT(yourSlotHere()));
कहाँ माता पिता अपने शॉर्टकट (उदाहरण के लिए मुख्य विंडो) की मूल है, yourSlotHere()
स्लॉट का नाम है जिसे आप शॉर्टकट कॉल करना चाहते हैं, और receiver
ऑब्जेक्ट जहां yourSlotHere()
है।
"Ctrl+O"
को जो भी शॉर्टकट आप असाइन करना चाहते हैं उसे बदलें।
आप QShortcut के लिए प्रलेखन पृष्ठ पर और जानकारी भी प्राप्त कर सकते हैं।
आज (Qt5.7), हम शॉर्टकट सीधे क्यूटी डिजाइनर में शॉर्टकट संपत्ति का उपयोग कर असाइन कर सकते हैं मैं "मान्य करने के लिए है "किसी अन्य विजेट पर स्विच करने से पहले एक ही विजेट की दूसरी संपत्ति पर क्लिक करके शॉर्टकट!
लेकिन यह काम करता है।
- 1. रीसेट करें XCode शॉर्टकट कुंजियां
- 2. शॉर्टकट कुंजियां विजुअल स्टूडियो 2012
- 3. क्यूटी शॉर्टकट
- 4. 5 टेक्स्टबॉक्स, 2 बटन। बटन पर टेक्स्टबॉक्स कैसे असाइन करें?
- 5. किसी एक्सेस 2007 फॉर्म में किसी बटन पर कीबोर्ड शॉर्टकट असाइन करना
- 6. क्यूटी: ड्रॉप-डाउन बटन?
- 7. सी # - एएसपी.नेट बटन पर क्लिक न करें
- 8. पहुंच कुंजियां
- 9. सी ++ रन-टाइम पर एक कॉन्स वैल्यू असाइन करें?
- 10. क्यूटी (सी ++)
- 11. क्यूएमएल घटकों को कीबोर्ड शॉर्टकट्स असाइन करना
- 12. सी # शब्दकोश <> और म्यूटेबल कुंजियां
- 13. क्यूटी - QDialog की अक्षमता "?" बटन
- 14. इंटेलिज आइडियाविम चेंज कुंजियां
- 15. बटन पर रीबूट करें बटन पर क्लिक करें
- 16. विजुअल स्टूडियो 2008 में माउस बटन असाइन करें
- 17. क्यूटी/सी ++
- 18. दबाए गए सभी कुंजियां
- 19. क्यूटी सी ++ विंडो को कम करें और अधिकतम करें
- 20. असाइन एक सी
- 21. एकाधिक Emacs keybindings को एक ही कमांड पर असाइन करें?
- 22. विकर्ण पर मूल्य कैसे असाइन करें?
- 23. सी ++ टेम्पलेट मैक्रो शॉर्टकट
- 24. क्यूटी [सी ++]
- 25. क्यूटी, सी ++
- 26. सी ++/क्यूटी
- 27. सी ++/क्यूटी
- 28. ग्रोवी रिवर्स मैप कुंजियां
- 29. क्यूटी - माउस पर कस्टम बटन के लिए स्टाइलशीट और
- 30. लेबल बटन पर क्लिक करें रेडियो बटन
क्या हम 'शॉर्टकट' ऑब्जेक्ट को लीक नहीं कर रहे हैं या क्या हम माता-पिता को निर्दिष्ट करते समय मुक्त हो जाते हैं? – Niklas