如何在 macos + qtwebkit +pdf.js 实现pdf文件的打印及预览

作者在文中分享了如何解决使用qtwebkit+pdf.js在macos系统上遇到的PDF字体乱码问题,他们深入qtwebkit和qt的源码找到了解决方案,而不愿因这个问题改变其他平台的架构。同时,文章批评了qtcreator的IDE性能,认为它不如vscode,并且在调试工具的集成和自定义格式器支持上存在问题。作者建议像微软这样的大公司收购qt,以改进qtcreator。
摘要由CSDN通过智能技术生成

qtwebkit +pdf.js 实现pdf的打印及预览,在windows和linux上没有问题,但在 macos下用pdf部分字体成乱码,由于不想再折腾笨重的qtwebengine, 不可能因为这个小bug,还再动其他平台上的架构,于是,分析qtwebkit,qt的源码,终于搞定,呵呵

总结了一下:

  1. qtwebkit架构还是比 qtwebengine 简单, 如果这个bug出现qtwebengine里,估计一个月都搞不不定。

  1. qtcreator这个ide是太弱了,vscode好太多,一直想换,但qt好插件没有,只能凑合在用。

  1. qtcreator 与gdb,lddb集成度太低,几乎半成品,pretty print在linux下太乱,在macos根本不支持自定义格式器, 后来发现 xcode 支持挺好,所以用 qtcreator编译代码,然后用 xcode attach到程序来调,好痛苦。

  1. qt是个好东西,应该被微软这样的大公司来收购,好好改造一下qtcreator,现今的qtcreator又丑又弱。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值