1、修改qt4.8.5的源码在提供的用户资料的以下路径中找到qt源码文件(/linux/源码/qt4.8.5.tar.bz2),将源码解压到开发环境中 找到源码中的/src/gui/embedded/qwscursor_qws.cpp文件,代码修改如下: void QWSServerPrivate::initializeCursor() { Q_Q(QWSServer); // setup system cursors #ifndef QT_NO_QWS_CURSOR // qt_screen->initCursor(sharedram + ramlen,true); // default cursor cursor = 0; //由Qt::ArrowCursor修改为Qt::BlankCursor,隐藏鼠标形状,这样Qt就不会绘制光标,也就不会出现小绿框 setCursor(QWSCursor::systemCursor(Qt::BlankCursor)); #endif q->sendMouseEvent(QPoint(swidth/2, sheight/2), 0); } 2、重新交叉编译和移植 此部分可以参考用户资料手册中的《Qt 4.8.5移植手册》 如果使用的飞凌提供的现成的开发环境,即可以调过环境变量配置过程,参考1.3章节 移植qt4.8.5。 重启进行验证,绿色方块会消失 |
|小黑屋|
飞凌嵌入式
( 冀ICP备12004394号-1 )
GMT+8, 2025-6-24 16:02
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.