首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我的鼠标指针在QWSSERVER::SetCursorVisible(false)不可见时如何恢复?

当我的鼠标指针在QWSSERVER::SetCursorVisible(false)不可见时如何恢复?
EN

Stack Overflow用户
提问于 2016-10-22 06:09:04
回答 1查看 243关注 0票数 1

我在Qt中有一个应用程序。我想在tiny6410(友好的Arm Linux设备)上隐藏我的应用程序的光标形状。我在这个参考文献中使用这段代码:

代码语言:javascript
运行
复制
#include <QWSServer>


int main(int argc, char *argv[])
{

    QApplication a(argc, argv);
#ifdef Q_WS_QWS
QWSServer::setCursorVisible( false );
#endif

之后,当我使用以下命令运行我的程序时:./VS200 -qws,它正在运行,指针没有显示,但是,屏幕触摸也不工作

当我将false更改为true时,它会显示指针,但当我触摸屏幕按下按钮时,鼠标形状就消失了,触摸就不起作用了。

如何通过更改设置来解决这个问题?

QWSSERVER::SetCursorVisible如何改变Linux设置?

注意到:当我编写这个命令"cat /dev/Touchk-1wire“时,触摸是工作的,但是当Qt应用程序运行时,touch就不能工作了。

这个QWS_运动会_PROTO=TSLIB:/dev/触摸屏-1wire。而tslib设置在这个配置上。

EN

回答 1

Stack Overflow用户

发布于 2016-10-22 09:49:51

当QT由环境变量导出QWS_MOUSE_PROTO=启动时,鼠标就是QT,“TPanel:/dev/input/event0 0 USB:/dev/input/QWS_MOUSE_PROTO=”,

引入鼠标设备文件(触摸屏,鼠标USB:/dev/input/耗子),QT实时访问此设备文件,访问相关事件都要处理并不断重绘鼠标。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40188914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档