qtopia2去掉鼠标指针

qtopia2去掉鼠标指针

板子:helper2416     qtopia2.2     作者:帅得不敢出门   c++哈哈堂:31843264

qtopia去掉/隐藏鼠标指针的方法网上不好找,都是qt4的, 只好手动查找方法, 从源码中入手寻找突破口

qt2/src/kernel/qwscursor_qws.cpp

#include <qcursor.h>
#include <qbitmap.h>
#include <qgfx_qws.h>
#include <qapplication.h>
#include "qwindowsystem_qws.h"
#include "qwscursor_qws.h"

#ifndef QT_NO_QWS_CURSOR
static QWSCursor * systemCursorTable[15];
static bool systemCursorTableInit = false;

可以看到有个宏QT_NO_QWS_CURSOR决定了会不会编译它,

所以只要在编译时加上这个宏就可以了.  

那么怎么加这个宏呢

qt2/configure

248行

   -D?*)
        D_FLAGS="$D_FLAGS $1"

好,方法应该找到了.

./configure  -qte '-DQT_NO_QWS_CURSOR'   其他选项

然后make应该就可以了.


你可能感兴趣的:(qtopia2去掉鼠标指针)