天嵌 ARM开发社区

 找回密码
 注册
查看: 5879|回复: 2

请问如何隐藏Qt鼠标指针,同时也不影响触摸屏正常使用?

[复制链接]
Science_an 发表于 2014-2-26 20:11:30 | 显示全部楼层 |阅读模式
求亚瑟王解答
TQ-lkp 发表于 2014-2-27 09:21:38 | 显示全部楼层

qt触摸屏隐藏鼠标指针

方法1:运行加参数-nomouse

鼠标指针是没了,触摸屏也失效了。



方法2:QWidget::setCursor(QCursor(Qt::BlankCursor)

例:this->setCursor(Qt::BlankCurror);

只希望在某个QWidget(或QDialog等)控件上不出现鼠标指针。其他窗口仍会显示鼠标指针。



方法3:main函数中调用QApplication::setOverrideCursor(Qt::BlankCurror);



方法4:main()函数加入 #include <QWSServer>,实例化QApplication后,添加QWSServer::setCursorVisible(false);

注意:方法2和3只有在动一下触摸屏后鼠标才会消失,第4种在整个程序启动到运行都不会出现鼠标指针。

 楼主| Science_an 发表于 2014-2-27 09:51:29 | 显示全部楼层
TQ-lkp 发表于 2014-2-27 09:21
qt触摸屏隐藏鼠标指针

方法1:运行加参数-nomouse

第四种,我试过,是可以隐藏鼠标的,但是触摸屏也失效,串口输出总是,Error opening mouse device '/dev/mouse0': No such file or direc...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-26 14:15 , Processed in 1.015625 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表