我正在嘗試爲我的Qt應用程序實現可訪問性。我使用NVDA(http://www.nvda-project.org/)和Freedom Scientific的JAWS(http://www.freedomscientific.com/products/fs/jaws-product-page.asp)作爲我想支持的屏幕閱讀器。Qt可訪問小工具
我正在分配控件的accessibleName和accessibleDescription屬性(http://doc.trolltech.com/4.7/qwidget.html#accessibleDescription-prop)以便屏幕閱讀器讀取此信息。
實施例:
saveButton->setAccessibleName("save");
saveButton->setAccessibleDescription("Save the options you have entered above");
在這兩個屏幕閱讀器一切都使用鼠標時工作正常。但是,當焦點在小部件中發生變化時,所有閱讀者閱讀的內容都是「窗格」。爲什麼Qt不提供我需要的可訪問性信息?