PyStand
PyStand copied to clipboard
webengineview 不能正常显示
使用的是PySide2 Windows10
程序部署时 在其他电脑上都是可以正常运行,webview也能正常显示,只有在一台电脑上不行
在这台电脑上,使用 python script.py 是可以的显示webview的,但是直接用PyStand.exe就不行,程序正常启动,没有报错,就是不能显示webview,即使打开了console模式在cmd中运行
代码啥的肯定没啥问题,因为在别的电脑上PyStand.exe是可以正常运行并且显示webview的,用python.exe也可以正常跑
在那台不能正常运行的电脑上,只是程序启动的方式不同,导致webview的显示问题。我猜测是不是跟程序的输入输出有关系。
好像是权限问题,目前项目代码是在C盘的, Program Files(x86) 文件夹下面,我把项目移动到其他的盘就没事,可以正常显示webview
我还写了一个小demo,使用webview显示同级目录的一个html文件,和PyStand.exe同目录下,也是可以显示的
而项目代码中的html文件相比PyStand.exe 在更深的目录中,在这台电脑上就不能显示
即使以管理员方式启动也不行
可能不是PyStand.exe 的问题,可能就是Qt 的webengineview的问题吧 我修改了项目代码的PyStand.exe 及其对应脚本的文件名称,程序正常运行,webview也能显示。。。