eBook阅读、转换工具- Calibre
最新内容
- 2 days 17 hours ago
- 2 weeks 3 days ago
- 3 weeks 2 days ago
- 3 weeks 4 days ago
- 1 month ago
- 1 month 1 week ago
- 1 month 1 week ago
- 1 month 1 week ago
- 1 month 1 week ago
- 1 month 1 week ago
最新评论
- nb 4 months ago
- sfes 4 months 3 weeks ago
- 好强大,谢谢推荐! 6 months 3 weeks ago
- 建议使用Ventoy 6 months 3 weeks ago
- Debian 12不再区分自由固件和非自由固件版本 7 months 1 week ago
- 用户登录自动运行软件的方法 7 months 1 week ago
- 经沟通,这应该是因为安装程序白屏… 7 months 3 weeks ago
- It works for me. I don't… 7 months 3 weeks ago
- 尝试ubuntu mate 7 months 3 weeks ago
- 1 8 months 1 week ago
评论3
Calibre的无障碍支持
你有没有测试过Calibre的无障碍支持性?我在Mac测试的结果是很不理想,几乎无法使用,因为它是用Qt开发的。如果是阅读epub电子书,Thorium 这款阅读器很不错,支持调用系统TTS,但是它不读pdf文件。
这六年前收藏的链接,我完全不记得了…
这六年前收藏的链接,我完全不记得了。请问为什么QT开发无障碍支持就会差?用什么框架开发的图形界面无障碍支持比较好?
Qt是自绘控件
Qt是自绘控件,它模拟目标系统的控件外观,但不是原生控件,实现无障碍支持需要开发者去不断调整和测试。Linux的原生控件是GTK,一般来说用GTK开发的图形软件的无障碍支持比较好,但仅限于Linux,在Windows/macOS没法用,还不如Qt。
要是打算跨平台,wxWidgets比Qt要好很多,因为它完全是调用原生控件的API。以前我用Qt开发图形软件时注意到这一点,当时觉得没什么,直到前几年发现Qt默认情况下对屏幕阅读器的支持不好,立马放弃Qt。Qt写的软件的方向键导航通常不好,应该跟布局有关,还有某些图形按钮会读出html代码。
用Qt写的软件对读屏支持好的没几个,vbox算一个,说明甲骨文专门针对读屏做了优化。你可以安装一些同时有Qt和GTK前端的软件,比如transmission,再用orca测试一下无障碍支持。