每当我启动尝试访问键盘的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上运行。
我该如何解决这个问题?
答案 0 :(得分:0)
我认为这是最近解决的问题: https://github.com/conda-forge/qt-feedstock/issues/104
我认为解决方案是 导出QT_XKB_CONFIG_ROOT = / usr / share / X11 / xkb 但是我不是专家...请有人支持我。