工作札记(二):设置Embeded QT程序鼠标指针为透明
来源:互联网 发布:mac重装系统失败 编辑:程序博客网 时间:2024/06/08 18:46
设置鼠标透明:
QApplication a(argc, argv);
QPixmap pixMouse(32, 32);
pixMouse.fill(QColor(0, 0, 0, 0));
a.setOverrideCursor(QCursor(pixMouse));
或:
直接一句: a.setOverrideCursor(Qt::BlankCursor);
但是,上面这两句都会导致程序刚开始的时候会出现一个鼠标,点击一次以后就没有了。
另外一种,直接设置鼠标指针透明的方法:
#include <QWSServer>
QWSServer::setCursorVisible(FALSE);
注意:
这种调用QWSServer::setCursorVisible(FALSE);来设置方法只适用于 Qt for Embedded Linux Application。
Note QWSServer::setCursorVisible() function can only be used in the server process.
我们可以这样:
QApplication a(argc, argv, QApplication::GuiServer);
QApplication::GuiServer就可以指定改程序为 server process,或者,在运行程序的时候指定 -qws 参数。
(我测试了一下QApplication::GuiServer 和 -qws 同时使用也没有什么问题)
更详细的资料参见:
《Qt for Embedded Linux Architecture》 http://doc.qt.nokia.com/4.6/qt-embedded-architecture.html
QApplication a(argc, argv);
QPixmap pixMouse(32, 32);
pixMouse.fill(QColor(0, 0, 0, 0));
a.setOverrideCursor(QCursor(pixMouse));
或:
直接一句: a.setOverrideCursor(Qt::BlankCursor);
但是,上面这两句都会导致程序刚开始的时候会出现一个鼠标,点击一次以后就没有了。
另外一种,直接设置鼠标指针透明的方法:
#include <QWSServer>
QWSServer::setCursorVisible(FALSE);
注意:
这种调用QWSServer::setCursorVisible(FALSE);来设置方法只适用于 Qt for Embedded Linux Application。
Note QWSServer::setCursorVisible() function can only be used in the server process.
我们可以这样:
QApplication a(argc, argv, QApplication::GuiServer);
QApplication::GuiServer就可以指定改程序为 server process,或者,在运行程序的时候指定 -qws 参数。
(我测试了一下QApplication::GuiServer 和 -qws 同时使用也没有什么问题)
更详细的资料参见:
《Qt for Embedded Linux Architecture》 http://doc.qt.nokia.com/4.6/qt-embedded-architecture.html
- 工作札记(二):设置Embeded QT程序鼠标指针为透明
- QT设置鼠标指针位置
- QT 设置QTableWidget背景为透明
- qt embeded
- Embeded QT 鼠标驱动流程和类结构分析
- Qt:QDockWidget和QScrollArea背景色设置为透明
- QT窗口透明设置
- QT窗口透明设置
- Qt透明设置
- QT 设置窗体透明
- QT设置窗体透明
- qt隐藏鼠标指针
- qt-隐藏鼠标指针
- qt隐藏鼠标指针
- Qt 隐藏鼠标指针
- QT程序全屏显示及消除鼠标指针
- Qt-embeded安装
- Qt 4.8.6 X11、embeded x86(qvfb运行 )、embeded arm各个版本编译总结
- 分析表与索引
- 数据结构基础1
- php 数组与js 数组转换
- Warning: To avoid potential deadlock, operations that may block...
- 做iphone ui需要的一个图片
- 工作札记(二):设置Embeded QT程序鼠标指针为透明
- Ascii码表
- Linux上的free命令详解
- CISCO ASA5505在只有一个公网地址的情况下,做内部服务器端口映射供外网访问!!
- 为程序员量身定制的12个目标
- XML与DataSet的相互转换类
- 计算机经典书籍
- Ruby Gem 插件卸载~
- 移植wireless tools 到android并测试