在QWebEngineView 我们要加载本地的路径,想采用相对路径的方式,发现无法显示界面,但是使用绝对路径的时候,发现可以。
我们常用的相对路径:
'./' 当前路径下
'../' 上一个路径
但是在这里是没法用的,于是我们要使用os的方式:
import os
print(os.getcwd()) #获取当前路径
print(os.path.abspath(os.path.dirname(os.getcwd())))#获取上一级路径
非常简单的例子:
import os
curdir =os.getcwd() #获取当前路径
url = str(curdir) + r'/web/hello.html'
self.browser = QWebEngineView()
self.browser.load( QUrl( url ))
有关url 我使用'\\'的方式的时候也是识别不出来,所以采用'/'来代替就可以啦