原文地址
呵呵,使用第四個方法去掉了鼠標的圖標。
Qt4 Embedded 去掉鼠標指針及全屏顯示 [轉]
2011-05-06 15:35:58| 分類:嵌入式點滴| 標籤:|字號大中小 訂閱
一.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種在整個程序啓動到運行都不會出現鼠標指針。
終於去掉這討厭的鼠標了。