我正在尝试为我的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不提供我需要的可访问性信息?