当前位置:   article > 正文

【Qt踩坑】Qt项目嵌入Web踩坑记录--加载QtWebEngine模块的程序会出现崩溃

【Qt踩坑】Qt项目嵌入Web踩坑记录--加载QtWebEngine模块的程序会出现崩溃

1. Ubuntu20.04环境中设置自启动应用程序后,加载QtWebEngine模块的程序会出现崩溃

解决方法一:

使用root用户会报错

1.自启动脚本使用 sudo -S /opt/run.sh 方式启动脚本会出现问题

2.手动启动或者修改自启动脚本启动方式  run.sh 就能正常运行
  • 1
  • 2
  • 3
  • 4
  • 5

解决方法二:

为了在root权限下,通过执行以下语句即可解决:

export QTWEBENGINE_DISABLE_SANDBOX=1
  • 1

是一个环境变量设置,用于禁用 Qt WebEngine 的沙箱功能。Qt WebEngine 是 Qt 框架中用于处理 web 内容的模块,沙箱功能可以增强安全性,防止恶意代码对系统造成影响。但在某些情况下,可能由于特定需求或系统配置,需要禁用沙箱功能。设置这个环境变量为1就是告诉 Qt WebEngine 不要使用沙箱功能。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/479591?site
推荐阅读
相关标签
  

闽ICP备14008679号