国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

python + QML程序中調(diào)用WebView后打包

2023-02-20 20:01 作者:五月天山雪Ls  | 我要投稿

QML中如果加入了WebView控件,在用pyinstaller打包時(shí)不會自動導(dǎo)入,從而導(dǎo)致打包出的程序運(yùn)行報(bào)錯,no WebView plugin found,此時(shí)需要手動將WebView控件復(fù)制到打包后的程序目錄下的PySide6包中,需要復(fù)制的文件有以下四個(gè):

  • xxx/Lib/site-packages/PySide6/QtWebEngineProcess.exe

  • xxx/Lib/site-packages/PySide6/plugins/webview

  • xxx/Lib/site-packages/PySide6/resources

  • xxx/Lib/site-packages/PySide6/translations/qtwebengine_locales

其中xxx為python程序安裝目錄,例如第一個(gè)文件,我的完整路徑為 'C:/myenvs/Python/Lib/site-packages/PySide6/QtWebEngineProcess.exe' ,打包后的程序目錄中會有一個(gè)PySide6文件夾,將這些文件或文件夾復(fù)制到對應(yīng)的位置就可以了,例如第二行的webview文件夾放到 '打包后的程序目錄/PySide6/plugin' 文件夾下,其他同理。

另外,還可以通過修改打包時(shí)的.spec文件來自動拷貝這些文件,用TXT或其他文本編輯器打開.spec文件,其中 'a = Analysis(' 后面會有一個(gè) 'datas=[]' ,在datas這個(gè)數(shù)組中加入元組,元組的第一個(gè)元素代表from來自哪里,第二個(gè)元素代表to要拷貝到哪里,需要注意的是如果要拷貝的是單個(gè)文件,to后面的目標(biāo)地址寫到該文件所在的文件夾即可,具體例子見下面的main.spec文件.

main.spec


python + QML程序中調(diào)用WebView后打包的評論 (共 條)

分享到微博請遵守國家法律
安吉县| 阳原县| 驻马店市| 宁津县| 台江县| 扬州市| 北票市| 颍上县| 余干县| 河南省| 卫辉市| 永春县| 阜宁县| 天水市| 武义县| 仙游县| 桦南县| 保定市| 华亭县| 马龙县| 廉江市| 五大连池市| 星子县| 内江市| 沅陵县| 金坛市| 温宿县| 五指山市| 郎溪县| 陵川县| 横山县| 新丰县| 阿巴嘎旗| 淳化县| 新乡市| 射洪县| 阿城市| 乡城县| 恩施市| 五大连池市| 怀柔区|