Qt4 Embedded 去掉鼠標指針及全屏顯示 [轉]

 

原文地址

呵呵,使用第四個方法去掉了鼠標的圖標。

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種在整個程序啓動到運行都不會出現鼠標指針。

 

終於去掉這討厭的鼠標了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章