【发布时间】:2010-10-08 19:08:15
【问题描述】:
我正在尝试为我的 Qt 应用程序实现可访问性。我正在使用 NVDA (http://www.nvda-project.org/) 和 Freedom Scientific 的 JAWS (http://www.freedomscientific.com/products/fs/jaws-product-page.asp) 作为我想要支持的屏幕阅读器。
我正在分配小部件的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 没有提供我需要的可访问性信息?
【问题讨论】:
标签: qt accessibility