कैसे (यानी कौन सी एपीआई का उपयोग) वर्चुअल कीबोर्ड सिम्बियन एस 60 5 संस्करण पर खोला गया है? प्रलेखन में इस बारे में जानकारी की कमी है।सिम्बियन S60 5 वें संस्करण में वर्चुअल कीबोर्ड: कौन सी एपीआई उपयोग करने के लिए?
उत्तर
आप सही हैं, यह स्पष्ट रूप से प्रकाशित एपीआई होना चाहिए और इसे दस्तावेज़ीकरण में हाइलाइट किया जाना चाहिए। ऐसा भाग्य नहीं।
आप मंच देशी नियंत्रणों में से एक का उपयोग कर रहे हैं, तो वर्चुअल कीबोर्ड अपने आप उपयोगकर्ता एक पाठ-संपादन नियंत्रण पर पहुंचता है पॉपअप होगा।
यदि आप कस्टम नियंत्रण कर रहे हैं, तो आपको वर्चुअल कीबोर्ड का अपना संस्करण जोड़कर अपने चयन से निपटने की ज़रूरत है: एक नया टेक्स्ट-एडिटिंग, विंडो-स्वामित्व वाले वर्चुअल कीबोर्ड को दाएं के साथ कस्टम नियंत्रण देखें बटन। अपने सभी अनुप्रयोगों में इसे पुन: उपयोग करें। एक दिन, नोकिया को एहसास होगा कि उन्होंने एक स्पष्ट गलती की है और एपीआई को सार्वजनिक रूप से उपलब्ध कराया है।
यदि आप सीधे स्क्रीन एक्सेस का उपयोग कर रहे हैं, तो आप वास्तव में बहुत से 60-दिखने वाले वर्चुअल कीबोर्ड को पॉपअप से बाहर होने की उम्मीद नहीं करेंगे। फिर, स्क्रीन पर एक अच्छी छवि खींचें ताकि उपयोगकर्ता को पता चले कि वर्चुअल कुंजी कहां हैं और सूचक घटनाओं पर प्रतिक्रिया दें। यह कम पुन: प्रयोज्य होने जा रहा है जब तक कि आप इसमें अच्छी तरह से अनुकूलन (पृष्ठभूमि, बटन किनारों ...) का निर्माण नहीं करते हैं।
संपादित करें: नोकिया इस मुद्दे को ठीक करने के लिए क्यूटी पर भरोसा कर सकता है। मैं कंट्रोल के मौजूदा 4.7 संस्करण का हिस्सा बनने की उम्मीद करता हूं।
कस्टम कोडित किनेटिक स्क्रॉल क्षेत्र के अंदर QLineEdit पर फ़ोकस के साथ टिंकरिंग, मुझे एक समान समस्या है (वर्चुअल कीबोर्ड मैन्युअल रूप से कैसे खोलें)। फिर, मुझे मिल गया, यह स्पष्ट रूप से एक सी 7 सिम्बियन^3 फोन पर क्यूटी 4.6.3 में काम करता है:
// lineEdit is an instance of QLineEdit
QApplication::postEvent(lineEdit, new QEvent(QEvent::RequestSoftwareInputPanel));
इससे पहले, मैं भी एक QEvent :: कि एक ही lineedit को Focusin घटना पोस्ट करने के लिए किया था अन्यथा QLineEdit वर्चुअल कीबोर्ड से सामग्री अद्यतन नहीं किया था।
आशा है कि यह सहायक होगा। मैंने घंटों खो दिए
धन्यवाद, धन्यवाद, बहुत उपयोगी युक्ति! "बंद वर्चुअल कीबोर्ड" ईवेंट भी ट्रिगर किया जा सकता है:
QApplication::postEvent(lineEdit, new QEvent(QEvent::CloseSoftwareInputPanel));
- 1. जावा में एसएमएस संदेश फ़िल्टर एप्लिकेशन नोकिया सिम्बियन S60
- 2. 5 वें ग्रेडर
- 3. वर्चुअल कीबोर्ड
- 4. सिम्बियन
- 5. क्यूटी या सिम्बियन सी ++?
- 6. कौन सा थाउप संस्करण उपयोग करने के लिए?
- 7. एंड्रॉइड 2.3.6 के लिए कौन सा एपीआई संस्करण?
- 8. सीडी में 3 डी ऑब्जेक्ट्स आकर्षित करने के लिए कौन सी एपीआई उपयोग करने के लिए उपयोग किया जाता है?
- 9. कौन सी कॉच डीबी एपीआई रेल के लिए उपयोग करने के लिए?
- 10. वर्चुअल कीबोर्ड आईओएस
- 11. सिम्बियन सी ++ और मेमो
- 12. एंड्रॉइड: वर्चुअल कीबोर्ड
- 13. कौन सी सी ++ डेटाबेस या ओआरएम एपीआई उपयोग करने के लिए?
- 14. एंड्रॉइड वर्चुअल कीबोर्ड बढ़ाएं
- 15. एक सरल सिम्बियन ऐप बनाने का सबसे तेज़ तरीका?
- 16. वर्चुअल कीबोर्ड सक्षम/अक्षम करें
- 17. जावा ईई सुरक्षा - उपयोग करने के लिए कौन सी विधि?
- 18. OpenLayers.js कौन सी फाइलों का उपयोग करने के लिए?
- 19. कौन सा StringComparer के संस्करण
- 20. कौन सा एंड्रॉइड एसडीके संस्करण बाजार में रिलीज करने के लिए?
- 21. Android में समर्थन लाइब्रेरी के साथ उपयोग करने के लिए कौन सा एपीआई स्तर?
- 22. आईफोन 5 कीबोर्ड आकार
- 23. विकास के लिए कौन सा वीएमवेयर संस्करण?
- 24. पेपैल एपीआई संस्करण # के बारे में भ्रम?
- 25. कौन सा एंड्रॉइड मंच और एपीआई लक्षित करने के लिए?
- 26. शुद्ध वर्चुअल फ़ंक्शन के कार्यान्वयन के लिए कौन सी परिस्थितियों में फायदेमंद है?
- 27. सिम्बियन के लिए नि: शुल्क विकास प्रमाणपत्र?
- 28. सिम्बियन C++ विकास के तहत मैक ओएस एक्स
- 29. किस संस्करण संख्या योजना का उपयोग करने के लिए?
- 30. आईओएस 5 ट्विटर एपीआई