Qt की पहुँच संबंधी समस्याएं क्या हैं?


11

जोनाथन रिडेल ने एक ब्लॉग पोस्ट में कहा कि क्यूटी के साथ पहुंच संबंधी समस्याएं थीं। मैं सिर्फ यह जानना चाहूंगा कि वे समस्याएं क्या हैं। आपका बहुत-बहुत धन्यवाद और काम को जारी रखें। उबंटू रॉक्स!

जवाबों:


3

मैंने Qt में कोई विकास नहीं किया है, लेकिन पहुँच के विषय पर मेरी चमक यह है कि चिंता थोड़ी अधिक हो सकती है। मेरी समझ यह है कि जबकि GTK ने ATK समर्थन में बिल्ट-इन किया है, Qt को अपने सिस्टम को स्वीकृत लिनक्स एक्सेसिबिलिटी फ्रेमवर्क में बाँधने के लिए 'ब्रिज' घटक का उपयोग करना है।

अद्यतन - मैं इस मुद्दे को ओवरब्लो कहलाने में समय से पहले आ गया हूँ। उदाहरण के लिए, जैसा कि user9237 कहता है, ऐसा नहीं लगता है कि एटी-एसपीआई वास्तव में कभी लागू किया गया था। इसलिए ट्रोलटेक डॉक का उद्धरण थोड़ा "आशावादी" लगता है। यहां एक दिलचस्प ब्लॉग पोस्ट है, दुर्भाग्य से अभी भी थोड़ा पुराना है, इन मुद्दों को बहुत कुछ कवर करता है: क्यूटी / केडीई और मुफ्त पहुंच की स्थिति

यहाँ Qt AT-SPI के लिए मार्क डॉफमैन का कोड साइट है । जिसमें से वह कहता है,

यह प्रोजेक्ट एक Qt प्लगइन है, जो QA एप्लिकेशन को Orca, Accerciser, और GOK के साथ उपयोग करने में सक्षम करने के लिए QAccessible API के AT-SPI 2 प्रोटोकॉल को पुल करता है।

संभवतः फर्जी ट्रोलटेक / नोकिया लिंक:

यहां Qt डॉक्स ने Qt एक्सेसिबिलिटी ( ट्रोलटेक / नोकिया से ) के बारे में क्या कहा है :

Qt में एक्सेसिबिलिटी सपोर्ट में एक सामान्य इंटरफ़ेस होता है, जिसे प्रत्येक प्लेटफॉर्म पर एक तकनीक के लिए लागू किया जाता है: Windows पर MSAA, Mac पर Mac OS X एक्सेसिबिलिटी और Linux पर Unix / X11 AT-SPI>। Qt की एक्सेसिबिलिटी इंटरफ़ेस MSAA (Microsoft सक्रिय> एक्सेसिबिलिटी) मानक का बारीकी से अनुसरण करता है, जो अधिकांश क्लाइंट का समर्थन करते हैं। Qt> द्वारा उपयोग की जाने वाली अन्य प्रौद्योगिकियां समान कार्यक्षमता प्रदान करती हैं। *

थोड़ा नया दस्तावेज़ Qt पहुँच का अवलोकन देता है।

इसके विपरीत, यहाँ Gnome परियोजना से एक्सेसिबिलिटी इंटरफेस पर एक त्वरित रन-डाउन है :
GAIL (GNOME एक्सेसिबिलिटी इंप्लीमेंटेशन लाइब्रेरी) ATK द्वारा परिभाषित एक्सेसिबिलिटी इंटरफेस का कार्यान्वयन है। GTK एक टूलकिट है जो पहले से ही GK मॉड्यूल द्वारा ATK के लिए मैप किया जाता है। लाइसेंस, डाउनलोड और अन्य जानकारी यहां पाई जा सकती हैगेल स्रोत कोड भी उन्नत ATK उपयोग के लिए एक उत्कृष्ट ट्यूटोरियल के रूप में कार्य करता है। इसके अलावा, आप गेल संदर्भ नियमावली में रुचि ले सकते हैं ।


2

पहले उत्तर में बोली गलत लगती है http://doc.qt.nokia.com/latest/accessible.html

"क्यूटी विंडोज और मैक ओएस एक्स पर मैक ओएस एक्स पर माइक्रोसॉफ्ट एक्टिव एक्सेसिबिलिटी (एमएसएए) का समर्थन करता है। यूनिक्स / एक्स 11 पर, समर्थन प्रारंभिक है।"

लिनक्स पर क्यूटी के लिए एटी-एसपीआई समर्थन को कभी भी लागू नहीं किया गया था (क्योंकि इसे कोरबा बाइंडिंग लिखने की आवश्यकता होगी)। dbus AT-SPI अब उपलब्ध है और यदि किसी के पास समय था तो लागू किया जा सकता है, दुख की बात है कि अब तक किसी के पास नहीं है।


0

एटीबी-एसपीआई समर्थन के कारण कोरा के लिए लिनक्स पर एक्सेस की समस्या क्यूटी के लिए एक समस्या थी।

यह अब ठीक हो गया है: उबंटू 11.10 से शुरू होकर, क्यूटी डबस एटी-एसपीआई पर आधारित एक्सेसिबिलिटी सपोर्ट के साथ आता है। पहुँच क्लासिक QWidget- आधारित अनुप्रयोगों के साथ-साथ QML अनुप्रयोगों के लिए उपलब्ध है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.