Chinaunix首页 | 论坛 | 博客
  • 博客访问: 979730
  • 博文数量: 145
  • 博客积分: 1302
  • 博客等级: 中尉
  • 技术积分: 1778
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-07 16:00
文章分类

全部博文(145)

文章存档

2018年(1)

2016年(1)

2015年(6)

2014年(4)

2013年(59)

2012年(32)

2011年(36)

2009年(1)

2007年(2)

2006年(3)

分类: LINUX

2011-05-23 10:52:47

一.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 ,实例化QApplication后,添加QWSServer::setCursorVisible(false);

注意:方法2和3只有在动一下触摸屏后鼠标才会消失,第4种在整个程序启动到运行都不会出现鼠标指针。

 

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

阅读(2351) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~