Qt4 Embedded 去掉鼠标指针及全屏显示

Qt4 Embedded 去掉鼠标指针及全屏显示   
 转自:http://jinsuo2007.blog.163.com/blog/static/1922799520114633558417/

一.qt应用程序全屏显示
方法1:使用函数setWindowFlags()函数
例:yourwidget->setWindowFlags(Qt::window | Qt::FramelessWindowHint); 
(第一个Qt::window表示此widget是窗口类型,第二个参数使用无框架就是没有标题,状态栏和边框)
方法2:使用showFullScreen()函数
例:在窗口对象中加入this->showFullScreen();即可,此方法只对顶级窗口有效。 


二.qt触摸屏隐藏鼠标指针

方法1:运行加参数-nomouse  鼠标指针是没了,触摸屏也失效了。
方法2:QWidget::setCursor(QCursor(Qt::BlankCursor)
例:this->setCursor(Qt::BlankCurror);
只希望在某个QWidget(或QDialog等)控件上不出现鼠标指针。其他窗口仍会显示鼠标指针。
方法3:main函数中调用QApplication::setOverrideCursor(Qt::BlankCurror);
方法4:main()函数加入 #include <QWSServer>,实例化QApplication后,添加QWSServer::setCursorVisible(false);
注意:方法2和3只有在动一下触摸屏后鼠标才会消失,第4种在整个程序启动到运行都不会出现鼠标指针。

终于去掉这讨厌的鼠标了。


(暂时不知道 去掉鼠标后的按键如何模拟鼠标操作!)

你可能感兴趣的:(框架,qt)