C++ 当我的鼠标指针无法通过QWSSERVER::SetCursorVisible(false)访问时,如何恢复鼠标指针?
我在Qt中有一个应用程序。我想在tiny6410(友好的Arm Linux设备)上隐藏我的应用程序的光标形状。我将此代码用于: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时,它会显示指针
#包括
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