1.首先要确定虚拟键盘需要使用到的文件有哪些。
plugins目录里的platforminputcontexts整个目录。
qml里的Qt、QtQuick和QtQuick.2目录
qtvirtualkeyboard整个目录。
(以上路径仅供参考,具体根据安装目录确定),将这些依赖的目录拷贝到
2.依赖的动态库
使用windeployqt.exe没有检测到Qt5Quick.dll、Qt5Network.dll和Qt5Qml.dll。
将动态库拷贝到发布程序exe同级目录下。
3.在发布程序exe同级目录下新建一个qt.conf配置文件。
配置文件的内容:
[Paths]
Prefix=.
完整的文件:
用交叉编译工具(arm-linux-g++等)把你自己的qt程序用嵌入式版本的qt库交叉编译一下然后烧写到开发板上就可以执行了,当然你qt程序所用到的库也要放上去,并设置到路径(QTDIR,PATH,LIBRARY_PATH)等等调出软键盘后 你的输入窗口就不在获得焦点了 所以不会输入 设置一下焦点就好了linux下是不会有windows的api的 Qt的库完全可以替代大部分的windows api
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)