网站如何做微信支付宝支付宝支付济南疫情最新情况
通常我们使用QWebEngineView加载本地html文件时,是通过
void load(const QUrl &url)
void setUrl(const QUrl &url)
两个函数,传入html的相对或绝对路径,进行加载。
而在linux(uos x86)下运行时,却发现加载失败,变成空白页面。查了半天原来linux下需要在路径前面加上"file://"。比如,对于路径"/home/code/test/test.html",则需要改成"file:///home/code/test/test.html"。
除此之外,对于windows下可以直接使用QString传入到load和setUrl两个函数中,会自动隐式转换为QUrl类,而在linux下这样的代码不会报错,但是加载也是失败的。