如何恢复我的鼠标指针时,它不可见的QWSSERVER::SetCursorVisible(false)
How to restore my mouse pointer when it unvisible with QWSSERVER::SetCursorVisible(false)?
我在Qt中有一个应用程序,我想在tiny6410(Friendly Arm Linux设备)上隐藏光标形状。我将此代码与以下引用一起使用:
#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/touchscreen-1wire"触摸是有效的但是当Qt应用程序运行时,touch不能工作。
这QWS_MOUSE_PROTO = TSLIB:/dev/touchscreen-1wire。这个滑梯正在设置
鼠标是QT抽出来的,当QT启动时由环境变量导出QWS_MOUSE_PROTO="TPanel:/dev/input/event0 USB:/dev/input/mice",
引入鼠标设备文件(触摸屏,鼠标USB:/dev/input/mice), QT实时访问此设备文件,对访问的相关事件进行处理并不断重绘鼠标。
相关文章:
- 为什么"do while"循环不断退出,即使条件计算结果为 false?
- 伪造事实↔false
- QueryWorkingSet总是返回false
- 如何区分地图中的 0 和 false?
- 模板参数列表中的 false 在模板初始化期间计算为什么?
- Arduino-C++ bool 不会从 false 变为 true
- 当返回类型声明为 ListNode 时,我们是否可以返回 false<T>*
- 当我的 if 条件计算结果为 false 时,我的 else 块将不会执行
- 等于在 c++ 中返回 false
- strcmp 对于相等的字符序列返回 false
- std::is_class 在引用类上为 false
- ios_base::sync_with_stdio(false); cin.tie(NULL);
- C++ - 负数和正数之间的比较返回 false
- 如何使用boost定义布尔类,可能的值应该是TRUE或FALSE?
- 如何编写一个接受如下断言消息的自定义断言函数:assert(false) << "assertio
- protobuf 的 ParseFromString 函数返回 false
- WaitForMultipleObjects when bwaitall is false
- 跳转到if(false)块有问题吗
- 为什么当 while 循环中的 if 条件变为 false 时,我的函数不输出最后一条语句?
- 如何恢复我的鼠标指针时,它不可见的QWSSERVER::SetCursorVisible(false)