我正在尝试使用该线程更改键盘布局 Qt Embedded for Linux. Keyboard layout switching但kmap2qmap不起作用。 bash说找不到那个命令。
我应该安装什么软件包才能使用kmap2qmap?或该工具的源路径在哪里? (也许我没有把它包含在PATH变量中)
提前致谢
答案 0 :(得分:2)
它是Qt的工具部分,它似乎没有被二进制Linux发行版打包,因为它是特定于Qt的嵌入式Linux变体的工具。因此,您可能必须构建Qt才能访问此工具。但最有可能的是,如果您正在进行嵌入式Linux开发,那么已经有一种工具可以为您构建Qt。
答案 1 :(得分:0)
一个小小的补充,在我的Qt安装上,我运行了“MaintenanceTool”并用它来安装Qt源。如果你这样做,你会在
下找到来源 Qt/5.6/Src/qttools/src/kmap2qmap
Qt是Qt文件夹,你可以在那里运行qmake,make,它将在下面安装'kmap2qmap':
Qt/5.6/Src/qttools/bin/kmap2qmap
~/Qt$ ./5.6/Src/qttools/bin/kmap2qmap /tmp/keymaps/i386/azerty/azerty.map
Usage: kmap2qmap [--header] <kmap> [<additional kmaps> ...] <qmap>
--header can be used to generate Qt's default compiled in qmap.