WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2020-06-26 11:39:42

vultr
会员
注册时间: 2020-02-26
累计积分: 28

请问 Qt widgets 桌面应用程序可以调用软键盘吗?

请问 Qt widgets 桌面应用程序可以调用软键盘吗?

离线

#2 2020-06-26 11:45:28

vultr
会员
注册时间: 2020-02-26
累计积分: 28

Re: 请问 Qt widgets 桌面应用程序可以调用软键盘吗?

离线

#3 2020-06-26 11:54:15

路人甲
会员
注册时间: 2017-09-07
累计积分: 151

Re: 请问 Qt widgets 桌面应用程序可以调用软键盘吗?

2020-06-26_115237.png

可能是这个没有安装

离线

#4 2020-06-26 15:06:51

vultr
会员
注册时间: 2020-02-26
累计积分: 28

Re: 请问 Qt widgets 桌面应用程序可以调用软键盘吗?

2020-06-26_150535.png

感谢楼上朋友提醒,折腾几个小时终于搞定了。

离线

#5 2020-06-26 15:25:35

哦豁哦豁
会员
注册时间: 2020-01-17
累计积分: 45

Re: 请问 Qt widgets 桌面应用程序可以调用软键盘吗?

$ objdump -x /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so |grep NEED
  NEEDED               libxcb.so.1
  NEEDED               libxcb-xfixes.so.0
  NEEDED               libhunspell-1.6.so.0
  NEEDED               libQt5Quick.so.5
  NEEDED               libQt5Gui.so.5
  NEEDED               libQt5Qml.so.5
  NEEDED               libQt5Core.so.5
  NEEDED               libdl.so.2
  NEEDED               libstdc++.so.6
  NEEDED               libm.so.6
  NEEDED               libgcc_s.so.1
  NEEDED               libc.so.6
  VERNEED              0x000000000000e110
  VERNEEDNUM           0x0000000000000009
$ objdump -x /opt/buildroot-2020.02.3/output/target/usr/lib/qt/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so |grep NEED
  NEEDED               libatomic.so.1
  NEEDED               libQt5VirtualKeyboard.so.5
  NEEDED               libQt5Quick.so.5
  NEEDED               libQt5Gui.so.5
  NEEDED               libQt5Qml.so.5
  NEEDED               libQt5Network.so.5
  NEEDED               libQt5Core.so.5
  NEEDED               libpthread.so.0
  NEEDED               librt.so.1
  NEEDED               libdl.so.2
  NEEDED               libstdc++.so.6
  NEEDED               libm.so.6
  NEEDED               libgcc_s.so.1
  NEEDED               libc.so.6
  VERNEED              0x00002564
  VERNEEDNUM           0x00000007

本来想移植到嵌入式Linux去,看到带一堆裤子,还要qml, 那告辞了

离线

#6 2020-06-26 15:31:35

流氓兔
会员
注册时间: 2020-02-01
累计积分: 73

Re: 请问 Qt widgets 桌面应用程序可以调用软键盘吗?

https://linuxszp.github.io/2017/06/05/ubuntu16-04%E7%BC%96%E8%AF%91ARM%E7%89%88Qt5-7-0-%E5%BC%80%E5%8F%91%E6%9D%BF%E8%BF%9C%E7%A8%8B%E8%B0%83%E8%AF%95/

qtvirtualkeyboard是Qt5.7.0中自带的一个虚拟键盘,支持中文输入,这里需要将其跳过,因为编译qtvirtualkeyboard间接需要opengl库的支持,不跳过在make install这一步是会出错的。同时,如果没有opengl库,请自觉跳过tests,examples,tools的编译。

比较麻烦,qtvirtualkeyboard 需要opengl支持才行。

离线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB