`
qimo601
  • 浏览: 3444106 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

【转】qt触摸屏隐藏鼠标指针

    博客分类:
  • 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

    至于隐藏鼠标指针的实现,则采用方法4,即在main()函数中加入#include,实例化QApplication后,通过QWSServer::setCursorVisible(false)隐藏鼠标指针。需要注意的是,在QT Embedded应用中,并没有严格区分server和...

    Qt下触摸屏鼠标动作的实现原理

    1. Qt触摸屏实现鼠标原理 Qt使用插件系统加载鼠标驱动程序,该驱动程序由QWSMouseHandler类代表。当服务器应用程序启动时,它会加载鼠标驱动。Qt为嵌入式Linux提供了多种鼠标协议的现成驱动,详细信息可以在pointer ...

    qt触摸屏实例

    在“qt触摸屏实例”这个项目中,我们将会深入探讨如何利用Qt来开发支持触摸屏操作的应用。 Qt4.81是该实例所基于的版本,虽然现在Qt已经更新到了更高级的版本,但4.81仍然是一个稳定且广泛使用的版本,拥有丰富的...

    基于QT移植的ARM触摸屏校准

    基于 QT 移植的 ARM 触摸屏校准 QT 是一个跨平台的应用程序开发框架,它广泛应用于 ARM 开发板中。然而,在进行 ARM 开发时,触摸屏的校准问题经常会让开发者头疼。在本篇文章中,我们将分享如何基于 QT 移植的 ARM...

    基于QT开发的无触摸屏系统按键解决方案

    【基于QT开发的无触摸屏系统按键解决方案】 在嵌入式系统开发中,尤其是在没有触摸屏的设备上,用户交互通常依赖于物理按键或者模拟按键。QT作为一个强大的跨平台图形用户界面应用程序框架,提供了丰富的API和工具...

    qt linux触摸屏测试代码

    qt linux触摸屏测试代码,通过重载点击事件,获取触摸屏事件 内置bin程序,在rk3588-ubuntu-arm64平台测试通过 使用方法: ./qt_touchscreen_test 即可开启全屏测试页面,点击屏幕即可在对应区域画点。

    qt 触摸屏时、分选择

    总结一下,这个Qt触摸屏时、分选择的例子主要涉及以下知识点: 1. `QWidget`的使用,作为界面的基本构建块。 2. `QPainter`和`QPaintEvent`用于在`QWidget`上进行图形绘制,实现圆形时钟的视觉效果。 3. 触摸事件...

    opengl+qt实现鼠标选中模型

    opengl+qt实现鼠标选中模型opengl+qt实现鼠标选中模型opengl+qt实现鼠标选中模型opengl+qt实现鼠标选中模型opengl+qt实现鼠标选中模型opengl+qt实现鼠标选中模型opengl+qt实现鼠标选中模型opengl+qt实现鼠标选中模型...

    C++ Qt 实现鼠标拖动旋转功能

    在C++中使用Qt框架开发应用时,有时候我们需要实现一些交互性强的功能,比如鼠标拖动旋转。这个场景中,我们关注的是如何在Qt环境中通过鼠标操作来实现对象的旋转,例如在3D空间中旋转一个模型或者视图。在描述中...

    嵌入式linux触摸屏QT5一键校准

    然而,在使用QT5时,可能会遇到与旧版如QT4中的QWS(Qt for Embedded Linux)模块的兼容性问题,尤其是在触摸屏校准方面。 本文将深入探讨如何在嵌入式Linux环境中使用QT5.6和tslib来实现触摸屏的一键校准,以及...

    Qt 鼠标/触屏绘制平滑曲线(矢量/非矢量)

    而鼠标或者触屏画线也不大一样,通常如果只实现鼠标画线的话,那么只需要重新实现鼠标事件即可(mousePressEvent、mouseMoveEvent、mouseReleaseEvent),而要在触控屏上画线,如果需要支持多点画线的话,就必须处理...

    QT4环境下,触摸屏软键盘代码Qt4SoftKeyboard-master

    QT4SoftKeyboard-master是一个在QT4环境下开发的触摸屏软键盘项目。QT4是一个流行的开源C++图形用户界面应用程序框架,特别适用于开发跨平台的应用程序。这个项目的主要目的是为没有物理键盘的设备,如触摸屏设备,...

    keyboard_qt隐藏_软键盘qt_qtkeyboard_QT_linux_

    在QT平台上,开发一款适用于Linux系统的自定义软键盘是一项常见的任务,特别是在无物理键盘的触摸设备上。"keyboard_qt隐藏_软键盘qt_qtkeyboard_QT_linux_"这个标题所指的项目,正是这样一个实现,它具备大小写切换...

    Qt热插拔鼠标

    关于嵌入式Qt开发中不支持热插拔鼠标的解决方案,需更改Qt源码重新编译

    基于QT的触摸屏驱动在LINUX下的应用设计.pdf

    文章首先介绍了触摸屏的应用前景和QT的优势,然后详细介绍了基于QT的触摸屏驱动的设计原理和实现过程,并结合大量源代码进行分析,提出了基于QT的触摸屏驱动的开发方案,并在相关的应用设备上实现了基于QT触摸屏的...

    Qt实现窗体在显示屏旁边自动隐藏/显示

    "Qt实现窗体在显示屏旁边自动隐藏/显示"这个话题涉及到的是如何让一个Qt窗口根据用户的操作或者系统状态,智能地出现在屏幕边缘或者隐藏起来,提供一种类似QQ等即时通讯软件的用户体验。这种功能可以增加应用的便捷...

    VC工程转Qt工程文件的工具

    本文将详细介绍一个名为"VC工程转Qt工程文件的工具",它能帮助开发者实现这一转换过程。 该工具的核心功能是将VC的DSP(Digital Signal Processing,数字信号处理)工程文件转换为Qt的Pro工程文件。DSP工程文件是...

    QT触摸屏相关文档以及tslib(触摸屏)库

    QT触摸屏技术是Qt框架中用于支持触控设备的功能模块,它使得开发者能够在基于Qt的应用程序中集成触摸输入。在移动设备和嵌入式系统中,触摸屏已经成为一种常见的交互方式,因此理解和掌握QT下的触摸屏处理至关重要。...

    一款实用的鼠标指针

    以PyQt为例,它是一个功能强大的Python GUI库,支持Qt框架的所有特性,包括自定义鼠标指针。要创建马里奥手掌形状的指针,首先需要准备相应的图像资源,通常是SVG或PNG格式,以确保在不同分辨率下都能清晰显示。然后...

    QT linux下获取键盘和鼠标事件

    除了基本的键盘和鼠标事件,QT还提供了更高级的事件处理,比如拖放操作、滚轮事件和触摸屏事件等。通过QT的事件过滤器,还可以实现跨窗口或全局的事件监听。 在实际项目中,`testkey99`可能是一个演示或测试程序,...

Global site tag (gtag.js) - Google Analytics