堕落的天使

堕落的天使

0个粉丝

1

问答

0

专栏

0

资料

堕落的天使  发布于  2022-11-21 18:35:47
采纳率 0%
1个问答
1055

海思hi3536开发板QT鼠标事件如何捕获

 

海思hi3536开发板QT鼠标事件如何捕获

我来回答
回答3个
时间排序
认可量排序

1_bit

5个粉丝

0

问答

26

专栏

136

资料

1_bit 2022-11-22 14:42:45
认可0

本人用的是qt 5.9.7 实现QT鼠标事件捕获,鼠标移动
本人编译过tslib,试过各种方案,没有在QT 中的configure 中编译tslib 成功,查资料说qt 4.8 以后不用tslib ;幸好,下面的办法成功避开的tslib 。
Qt 配置一下:
成功版本:
./configure -prefix /home/ml/ml/qt597_hi3536 -opensource -confirm-license -release -strip -linuxfb -qt-zlib -no-gif -qt-libpng -qt-libjpeg -qt-freetype -no-rpath -no-pch -no-avx -no-openssl -no-cups -no-dbus -no-pkg-config -xplatform linux-hi3536-g++ -make libs -eglfs -opengl es2 -no-glib -nomake examples -nomake tools -qt-sqlite -no-iconv -evdev

加入tslib 库:错误
./configure -prefix /home/ml/ml/qt597_hi3536 -opensource -confirm-license -release -strip -linuxfb -qt-zlib -no-gif -qt-libpng -qt-libjpeg -qt-freetype -no-rpath -no-pch -no-avx -no-openssl -no-cups -no-dbus -no-pkg-config -xplatform linux-hi3536-g++ -make libs -eglfs -opengl es2 -no-glib -nomake examples -nomake tools -qt-sqlite -no-iconv -tslib -I /home/ml/ml/tslib/include -L /home/ml/ml/tslib/lib

其实配置工作并不复杂,就是让大家少走弯路:就一步
在板子上查看设备。
当插上鼠标时/dev/input/event0 才会出现,在/etc/profile 中进行设置如下就行了。不需要tslib

只需要设置这个参数就行:
export QT_QPA_EVDEV_MOUSE_PARAMETERS=’/dev/input/event0’
鼠标就可以移动了。

冬了个冬

0个粉丝

0

问答

0

专栏

1

资料

冬了个冬 2022-12-01 17:29:06
认可0

直接去找/dev/input/event*节点 如果有 就cat 一下 动动鼠标看看有没有数据

醉藻

33个粉丝

0

问答

2

专栏

128

资料

醉藻 2023-05-18 11:44:15
认可0

在QT项目中创建一个窗口或小部件(QWidget)来接收鼠标事件。

在该窗口或小部件的类中,重写mousePressEvent、mouseReleaseEvent、mouseMoveEvent等相关事件处理函数,以捕获不同的鼠标事件。

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区