मैं क्यूएमएल और क्यूटी निर्माता के साथ डेस्कटॉप एप्लिकेशन बनाने में गहरा हूं और मैं वर्तमान में कीबोर्ड हैंडलिंग का शोध कर रहा हूं और यह क्यूएमएल तत्वों के साथ कैसे काम करता है। मैं पहले से ही डेस्कटॉप विजेट्स के लिए उचित QML प्रतिस्थापन की कमी के बारे में जानता हूं।क्यूएमएल घटकों को कीबोर्ड शॉर्टकट्स असाइन करना
मेरी वर्तमान समस्या यह है कि मैं कुछ विशेष क्यूएमएल घटकों (जैसे जीयूआई पर बटन के लिए कीबोर्ड शॉर्टकट असाइन करना) को कुछ ग्लोबल कीबोर्ड शॉर्टकट असाइन करना चाहता हूं, जिन्हें उन्हें सक्रिय करना चाहिए। सबसे अच्छा मैं प्रबंधित कर सकता हूं फोकसस्कोप और कुंजी नेविगेशन का उपयोग करना कीबोर्ड के माध्यम से जीयूआई को नेविगेट करने में सक्षम होने के लिए है, लेकिन यह वही बात नहीं है।
क्या कोई सुझाव दे सकता है कि इस परिदृश्य में क्या करना है? क्या क्यूटी 5 के साथ ऐसी कोई सुविधा आ रही है? मुझे इस पर इंटरनेट पर कोई जानकारी नहीं मिली।
इस QShortcut को आजमाएं http://doc.qt.nokia.com/4.7-snapshot/qshortcut.html – RajaRaviVarma
QShortCut QWidget आधारित कक्षाओं के साथ काम करता है। देशी क्यूएमएल तत्वों को वैश्विक शॉर्ट कटौती का जवाब देने का कोई सीधा तरीका नहीं है। कोई क्यूएमएल बटन की कुंजी आवंटित कर सकता है, उदाहरण के लिए, लेकिन यह केवल तभी काम करता है जब बटन फोकस करता है। –
[QML में QShortcut का उपयोग कर एप्लिकेशन वाइड शॉर्टकट्स] (http://kdeblog.mageprojects.com/2012/11/28/application-wide-shortcuts-using-qshortcut-in-qml/) एक ही पंक्ति पर कुछ दिलचस्प है। मैं मुख्य GUI स्क्रीन के लिए एक QDeclarativeView (QWidget आधारित) का उपयोग कर रहा हूं जिसमें क्यूएमएल एम्बेडेड है, इसलिए एक एप्लीकेशन चौड़ा शॉर्टकट अब आसान है। –