0

我使用 Qt5 5.9.8 工作了很长时间,并更新到最新版本 Qt5 5.14.1。我用与 5.9.8 版本完全相同的标志构建了 Qt 5.14.1,除了一个问题外,一切似乎都运行良好:无法使用小键盘输入数字。

这个问题与我用 Qt 编写的应用程序无关,但在某种程度上是 Qt 固有的。它也存在于 Qt设计器以及我用我编译的 Qt 版本编译的ParaView中。

我可以做些什么来编译 Qt 以使小键盘再次工作?

4

1 回答 1

1

Frank Osterfeld提到的同一个错误报告引导我解决了这个问题。问题是缺少 xkb 依赖项。在构建 Qt5 并且小键盘按预期工作之后。yum install libxkbcommon libxkbcommon-devel

可以在配置输出中检查差异。没有libxkbcommon libxkbcommon-devel

  XCB:
    Using system-provided XCB libraries .. no
    XCB XKB .............................. no
    XCB XInput ........................... yes

并与libxkbcommon libxkbcommon-devel

  XCB:
    Using system-provided XCB libraries .. no
    XCB XKB .............................. yes
    XCB XInput ........................... yes
于 2020-04-09T03:54:54.303 回答