`
duyouhua1214
  • 浏览: 238227 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

    博客分类:
  • QT
 
阅读更多

一.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种在整个程序启动到运行都不会出现鼠标指针。

 

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

 

来源:http://jinsuo2007.blog.163.com/blog/static/1922799520114633558417/

分享到:
评论

相关推荐

    嵌入式QT程序全屏显示及消除鼠标指针方法.pdf

    在处理嵌入式QT程序全屏显示及消除鼠标指针的过程中,首先需要了解QT中全屏显示子窗口的几种方法。QT提供了QWidset成员函数showFullScreen()用于全屏显示窗口部件,但这只对窗口模式的部件有效。对于子窗口,若其...

    Qt-Embedded-5.7.0.tar.xz

    【Qt-Embedded-5.7.0.tar.xz】是一个针对嵌入式设备的Qt库版本,用于开发在各种嵌入式操作系统上运行的应用程序。Qt是一个强大的跨平台应用程序开发框架,支持C++语言,同时也提供了QML进行UI设计。在5.7.0这个版本...

    qt-embedded-2.3.7

    qt-embedded-2.3.7qt-embedded-2.3.7qt-embedded-2.3.7

    Qt/Embedded移植

    根据提供的文件信息,我们可以深入探讨Qt/Embedded(Qt/E)移植的相关知识点,特别是与环境配置相关的部分。 ### Qt/Embedded简介 Qt/Embedded (Qt/E) 是一款针对嵌入式设备设计的图形用户界面开发框架。它基于Qt...

    qt-embedded-2.3.8.tar.gz_QT/Embedded_qt embedded_qt-embedded_qt2

    QT/Embedded是Qt框架的一个特殊版本,专门设计用于嵌入式设备。这个“qt-embedded-2.3.8.tar.gz”压缩包包含了Qt 2.3.8的嵌入式版本源码,是一个适用于Linux操作系统下的轻量级图形用户界面库。在深入探讨这个版本的...

    基于Qt_Embedded嵌入式Linux GUI的移植开发

    【Qt/Embedded简介】Qt/Embedded是Trolltech公司为嵌入式系统设计的GUI框架,具备高度的可移植性和强大的功能。它包括图形抽象层(GAL)和输入抽象层(IAL),GAL负责屏蔽硬件差异,提供统一编程接口;IAL处理不同...

    qt-embedded-2.3.4

    7. **设备驱动支持**:Qt Embedded通常包括对各种硬件设备驱动的支持,如触摸屏、键盘、鼠标等,使得硬件集成更加顺畅。 8. **网络功能**:内置的网络库支持HTTP、FTP等协议,方便开发网络连接的应用。 9. **源码...

    基于Qt/Embedded的嵌入式控制界面开发

    2. **配置Qt/Embedded**:下载并安装Qt/Embedded开发包,如qt-embedded-free-3.3.4,配置./configure脚本以适应目标设备,生成虚拟缓冲帧工具qvfb,用于在主机上模拟目标设备的显示环境。此外,还需修改环境变量,...

    QtEmbedded-4.8.5-arm.zip

    《QtEmbedded-4.8.5-arm.zip:深入探索Ubuntu下的Qt ARM编译环境》 在软件开发领域,Qt是一个广泛使用的跨平台应用程序框架,它允许开发者构建功能丰富的图形用户界面,支持多种操作系统,包括Linux、Windows、Mac ...

    Fedora 14 安装QT和QT-Embedded

    【Fedora 14 安装QT和QT-Embedded】涉及的知识点主要涵盖以下几个部分: 1. **系统更新与依赖安装** 在安装QT和QT-Embedded之前,首先要确保Fedora 14系统是最新的。通过`yum update`命令来更新所有已安装的包到...

    qt-embedded-2.3.0.tar.gz

    Qt Embedded,也称为Qt for Embedded Linux,是Qt框架的一个版本,专为嵌入式设备设计。这个"qt-embedded-2.3.0.tar.gz"压缩包包含了Qt库的源代码,版本为2.3.0,适用于在Linux环境下开发嵌入式应用程序。Qt是一个...

    QT+Embedded+4.5.0+移植到友善之臂mini2440开发板.pdf

    ### QT Embedded 4.5.0 移植到友善之臂 Mini2440 开发板详解 #### 一、前言与背景介绍 本文旨在详细介绍如何将 QT Embedded 4.0.5 版本成功移植到友善之臂 Mini2440 开发板上的全过程。Mini2440 是一款基于 ARM...

    Qt_Embedded在S3C2440平台上的移植与开发

    4. **移植输入设备驱动**:Qt/Embedded将输入设备抽象为键盘和鼠标事件,需要适配目标平台的键盘、鼠标或触摸屏驱动,确保输入事件能正确转化为Qt可理解的事件。 5. **测试与调试**:完成移植后,进行基本的功能...

    Qt-Embedded编程实战.rar

    《Qt-Embedded编程实战》是针对使用Qt框架进行嵌入式系统开发的一份详细教程,主要涵盖的内容包括Qt框架的基础知识、嵌入式系统开发环境的搭建、Qt应用程序的设计与实现,以及在不同嵌入式硬件平台上的移植与优化。...

    QtEmbedded

    4. **组件化设计**:QtEmbedded允许选择性地包含所需模块,减少了最终应用的体积,适应嵌入式设备的存储需求。 5. **硬件加速**:通过OpenGL ES支持,QtEmbedded可以利用硬件加速来提升图形性能,实现流畅的动画...

    qt embedded 软键盘输入的实现

    本文将详细介绍如何在Qt Embedded环境中实现软键盘输入功能,以供字母、数字及各种符号的输入。 首先,我们要了解Qt中的Input Method Framework(输入法框架)。这是Qt提供的一种机制,允许应用程序接收和处理用户...

    QtEmbedded开发环境建立的过程

    在开发过程中,可以利用qvfb工具在本地X11环境下模拟Qt/Embedded的显示。这允许开发者在不实际部署到嵌入式设备的情况下进行调试。运行qvfb启动虚拟帧缓存,然后在运行应用时添加`-qws`选项,让应用连接到qvfb。 5...

    qt-embedded-2.3.1.tar.gz

    QT Embedded 2.3.1 是一个针对嵌入式设备的Qt库版本,它提供了用于开发图形用户界面的工具和框架。Qt是一个广泛使用的跨平台应用程序开发框架,由Trolltech(现为Nokia的一部分)开发,支持C++语言。在嵌入式系统中...

Global site tag (gtag.js) - Google Analytics