我是靠谱客的博主 懦弱冬天,最近开发中收集的这篇文章主要介绍欢迎使用CSDN-markdown编辑器Arm-linux下QT使用键盘,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Arm-linux下QT使用键盘

一.QT 对键盘的支持

QT 4.6 以后的版本是内置对LInux input event 键盘的支持。因此在 configure的的配置选择已经没有相关选项

而Qt 4.6 以前的版本是有类似于 -qt-kbd-tty,-qt-kbd-usb,
-qt-kbd-linuxinput 支持,但是不能在4.6的configure 脚本加入这个选项,加入这个选项反而会选成编译时的段错误。

/home/idsw/qt/qt-everywhere-opensource-src-4.6.1/bin/uic dialogs/qprintwidget.ui -o .uic/release-shared-emb-arm/ui_qprintwidget.h
/home/idsw/qtqt-everywhere-opensource-src-4.8.4/bin/uic dialogs/qpagesetupwidget.ui -o .uic/release-shared-emb-arm/ui_qpagesetupwidget.h
make[1]: * [.uic/release-shared-emb-arm/ui_qpagesetupwidget.h] Segmentation fault
make[1]: * Cancellazione di .uic/release-shared-emb-arm/ui_qpagesetupwidget.h’
make[1]: Leaving directory `/home/idsw/qtqt-everywhere-opensource-src-4.8.4/src/gui’
make: * [sub-gui-make_default-ordered] Error 2

二.QT对input event 键盘的支持

在QT 4.6以上版本,只需要加入环境变量

export QWS_KEYBOARD=tty:/dev/input/event1

其中tty是键盘类型,/dev/input/event1 .取决你的键盘驱动对应的设备结点

最后

以上就是懦弱冬天为你收集整理的欢迎使用CSDN-markdown编辑器Arm-linux下QT使用键盘的全部内容,希望文章能够帮你解决欢迎使用CSDN-markdown编辑器Arm-linux下QT使用键盘所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部