Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 当我的鼠标指针无法通过QWSSERVER::SetCursorVisible(false)访问时,如何恢复鼠标指针?_C++_Linux_Qt_Arm - Fatal编程技术网

C++ 当我的鼠标指针无法通过QWSSERVER::SetCursorVisible(false)访问时,如何恢复鼠标指针?

C++ 当我的鼠标指针无法通过QWSSERVER::SetCursorVisible(false)访问时,如何恢复鼠标指针?,c++,linux,qt,arm,C++,Linux,Qt,Arm,我在Qt中有一个应用程序。我想在tiny6410(友好的Arm Linux设备)上隐藏我的应用程序的光标形状。我将此代码用于: #包括 int main(int argc,char*argv[]) { 质量保证申请a(argc、argv); #ifdef Q_WS_QWS QWSServer::setCursorVisible(false); #恩迪夫 之后,当我使用以下命令运行程序时:/VS200-qws它正在运行,指针不显示,但触摸屏也不工作 当我将false更改为true时,它会显示指针

我在Qt中有一个应用程序。我想在tiny6410(友好的Arm Linux设备)上隐藏我的应用程序的光标形状。我将此代码用于:

#包括
int main(int argc,char*argv[])
{
质量保证申请a(argc、argv);
#ifdef Q_WS_QWS
QWSServer::setCursorVisible(false);
#恩迪夫
之后,当我使用以下命令运行程序时:
/VS200-qws
它正在运行,指针不显示,但触摸屏也不工作
当我将
false
更改为
true
时,它会显示指针,但当我触摸屏幕按下按钮时,鼠标形状消失,触摸不起作用。
如何通过更改设置来解决此问题?
如何更改Linux设置


注意:当我编写此命令“cat/dev/touchscreen-1wire”时,触摸功能正常 但是当Qt应用程序运行时,touch不起作用

此QWS_MOUSE_PROTO=TSLIB:/dev/touchscreen-1wire。TSLIB正在设置
在此配置上。

当环境变量export QWS_mouse_PROTO=“TPanel:/dev/input/event0 USB:/dev/input/mices”启动QT时,鼠标将被拉出


引入到鼠标设备文件(触摸屏,鼠标USB:/dev/input/mices)中,QT实时访问此设备文件,处理对相关事件的访问并不断重新绘制鼠标。

有人帮助我吗?感谢回复。但当我使用
cat
命令测试其他设备时,它们不起作用。
#include <QWSServer>


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

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