我的应用程序包含slim
的几个实例,帮助我进行辅助功能测试的人告诉我,树木和他们正在使用的屏幕阅读器存在问题(JAWS)
屏幕阅读器不会显示折叠的树节点有子节点且可以展开。
在我需要向读者提供其他信息的其他情况下,我使用了QTreeWidget
提供的setAccessibleName
方法,但该方法不可用QWidget
。
有没有办法为QTreeWidgetItem
指定辅助功能文本,还是我必须以其他方式重新实现我的树?
答案 0 :(得分:0)
进一步的实验让我相信,使用setItemWidget
提供的QTreeWidget
方法并提供QLabel
可以避免这种情况,因为它确实从QWidget
继承而来因此确实有setAccessibleName
和setAccessibleDescription
等方法。