您好!
我的客户报告了 Qt Simple 浏览器的问题。
硬件和软件如下所示。
硬件: AM437X-EVM (1.4A 版)
软件: PROCESSOR-SDK-LINUX-RT-AM437X 版本06.03.00.106
引导映像: https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-gbhx6iCKiY/06.03.00.106/am437x-evm-linux-rt-06.03.00.106.img.zip
客户希望运行 SDK 中包含的 Qt 简单浏览器、但它不起作用。
他尝试了几个不同的步骤,但没有什么作用。
a)尝试执行 Qt simplebrowser。
1) 1)使用上述引导映像从 SD 卡引导设备。
2) 2)尝试执行以下操作
/usr/share/doc/qt5/examples/webenginewidget/simplebrowser/simplebrowser
3) 3)"使用 Wayland-EGL"出现在提示中、但未执行 Web 浏览器。
b)禁用 Wayland 并尝试执行 Qt 浏览器。
1) 1) 使用上述引导映像从 SD 卡引导设备。
2)终止"matrial_browser"和"Weston"进程。
3)执行
/usr/share/doc/qt5/examples/webenginewidget/simplebrowser/simplebrowser
4) 4)以下错误显示在提示符下。
无法创建 WL_display (连接被拒绝)
qt.qpa.plugin:无法在""中加载 Qt 平台插件"wayland"、即使找到它也是如此。
无法启动此应用程序、因为无法初始化 Qt 平台插件。 重新安装应用程序可能会解决此问题。
可用的平台插件包括:eglfs、linuxfb、minimal、minimalegl、offscreen、 VNC、wayland-EGL、wayland。
已中止(转储内核)
c)禁用 Wayland 并设置相同 的 QT_QPA_platform 环境变量。
1) 1) 使用上述引导映像从 SD 卡引导设备。
2) 终止"matrial_browser"和"Weston"进程。
3) 3)设置以下参数。
导出 QT_QPA_platform=eglfs
导出 QT_QPA_EGLFS_physical_width=85
导出 QT_QPA_EGLFS_physical 高度=150
4)执行
/usr/share/doc/qt5/examples/webenginewidget/simplebrowser/simplebrowser
5) 5)提示符不显示任何内容。 Web 浏览器未运行。
d) 禁用 Wayland 并设置 QT_QPA_EGLFS_integration 环境变量。
1) 1) 使用上述引导映像从 SD 卡引导设备。
2) 终止"matrial_browser"和"Weston"进程。
3) 3)设置以下参数。
导出 QT_QPA_EGLFS_integration=none
4)执行
/usr/share/doc/qt5/examples/webenginewidget/simplebrowser/simplebrowser -platform eglfs
5) 5)以下错误出现在提示符下。
无法初始化 EGL 显示
已中止(转储内核)
您能告诉我如何执行 Qt 简单浏览器吗?
谢谢、此致、
田志郎一郎