xkbcommon:错误:无法添加默认包含路径

时间:2019-05-29 04:56:50

标签: python qt

每当我启动尝试访问键盘的python脚本(例如,使用OpenCV的waitKey()方法)时,都会出现以下错误:

Qt: Failed to create XKB context!
Use QT_XKB_CONFIG_ROOT environmental variable to provide an additional search path, add ':' as separator to provide several search paths and/or make sure that XKB configuration data directory contains recent enough contents, to update please see http://cgit.freedesktop.org/xkeyboard-config/ .

当我安装键盘库(或不确定的Pynput)时,此错误开始出现,并在卸载它们后仍然存在。我没有安装QT。 另外,OpenCV的waitKey或两个已安装的库都无法检测到任何按键事件(我怀疑这已连接),但是在我得到错误之前已经是这种情况。

我正在Ubuntu 18.04上运行。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我认为这是最近解决的问题: https://github.com/conda-forge/qt-feedstock/issues/104

我认为解决方案是 导出QT_XKB_CONFIG_ROOT = / usr / share / X11 / xkb 但是我不是专家...请有人支持我。