我尝试查看我在Qt HTML5模板项目中构建的webapp。但是,这与我在Chrome或Chromium上看到的有些不同......例如。字体看起来略有不同,例如
display:flex;
在ct中,似乎在Qt视图中根本不起作用......作为Qt的初学者,为什么会这样?使用相同的渲染引擎,我希望一切看起来都相同(我理解它是处理css和html的渲染引擎)。
如果我希望我的应用在Qt中看起来和Chrome / Chromium一样好用,那么手动添加其他库会有很多工作吗?我是否需要在Qt中手动使用更新版本的webkit(实际上,甚至可能)?
答案 0 :(得分:4)
您似乎对哪个浏览器布局引擎感到困惑。澄清:
虽然WebKit和Blink非常相似,但它们并不完全相同。根据MDN WebKit对flex is still named with the vendor prefix, -webkit-flex,的实现,因为Apple还没有更新到最新的W3C规范。
另请注意,Qt正在转移到Blink以及the upcoming QtWebEngine。