qtwebkit +pdf.js 实现pdf的打印及预览,在windows和linux上没有问题,但在 macos下用pdf部分字体成乱码,由于不想再折腾笨重的qtwebengine, 不可能因为这个小bug,还再动其他平台上的架构,于是,分析qtwebkit,qt的源码,终于搞定,呵呵
总结了一下:
qtwebkit架构还是比 qtwebengine 简单, 如果这个bug出现qtwebengine里,估计一个月都搞不不定。
qtcreator这个ide是太弱了,vscode好太多,一直想换,但qt好插件没有,只能凑合在用。
qtcreator 与gdb,lddb集成度太低,几乎半成品,pretty print在linux下太乱,在macos根本不支持自定义格式器, 后来发现 xcode 支持挺好,所以用 qtcreator编译代码,然后用 xcode attach到程序来调,好痛苦。
qt是个好东西,应该被微软这样的大公司来收购,好好改造一下qtcreator,现今的qtcreator又丑又弱。
![](https://i-blog.csdnimg.cn/blog_migrate/827dca7fa547bed6e1e76d94b15c4a2c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2d158f0c0e2ece0c8899c70e8e3938fc.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/89936b4af76ad73881d805d460992595.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/e1b3c8c61eb19f9a80203e9491ddeaaf.png)