2384936_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2384936_zh-CN

2384936_zh-CN

我想在 Yocto 上运行 Qt 应用程序,并使用 Wayland 作为后端。

我想在 基于 iMX9332 + Linux 6.12.49 和从 imx-image-full-imx93evk.wic 中提取的 rootfs 的 wayland 后端上 运行 Qt 应用程序 。

但发生错误:qt.qpa.wayland:qtvirtualkeyboard 目前在客户端不受支持,请在合成器端使用 QT_IM_MODULES=qtvirtualkeyboard。

如何使用 QT qtvirtualkeyboard?

谢谢!

Yocto ProjectRe: I want to run Qt Application on Yocto with wayland backend.

你好@OscarLi

希望你一切都好。


imx-image-full图像默认使用 Weston 作为 Wayland 合成器。

Weston 通过 weston.ini 处理输入法。位于 /etc/xdg/weston/weston.ini。


在该文件中,您需要添加 [input-method] 并设置 QT 虚拟键盘框架。

例如:

[input-method]
path=/usr/libexec/qtvirtualkeyboard-path

然后导出:

export QT_IM_MODULE=qtvirtualkeyboard

./your-qt-application -platform wayland

您也可以尝试:

export QT_IM_MODULE=wayland
./your-qt-application -platform wayland


顺祝商祺!

萨拉斯。




Tags (1)
No ratings
Version history
Last update:
‎06-25-2026 03:27 AM
Updated by: