来自:http://blog.youkuaiyun.com/qqyanchong/archive/2010/11/24/6031943.aspx
对于整个程序来说的话
#include<QWSServer>
QApplication::setOverrideCursor(Qt::BlankCursor);
或是QWSServer::setCursorVisible(FALSE);
对单个控件来说的话:
lable->setCursor(Qt::BlankCursor); //隐藏鼠标
label->setCursor(Qt::ArrowCursor); //显示正常鼠标
配置的时候./onfigurate的时候,设置no-mouse还是no-cursor哦,就不会显示了。
或是在程序中定义宏QT_NO_QWS_CURSOR,
在运行时候加个参数 ./program -qws -nomouse 这个是禁止了所有的鼠标功能,连点击都不响应(仅仅使用键盘)
本文介绍了在Qt中如何通过代码实现鼠标指针的隐藏与显示,并提供了针对整个应用程序及单个控件的操作方法。此外还说明了如何通过配置文件及命令行参数禁用鼠标功能。
730





