当前位置: 首页 > news >正文

练习 Qt 实时显示鼠标坐标位置

Qt 入门实战教程(目录)

前驱课程

本文是文章 Qt鼠标点击事件处理:显示鼠标点击位置(完整示例) 的一个作业(下文称之为“前驱课程”)。

前驱课程中,我们完整的展示了如何在QtCreator中添加成员函数,并使用重构工具添加函数定义。

只需要模仿前驱课程,即可完成本文的作业内容。

鼠标移动事件

鼠标移动事件是QWidget对象提供的接口:

void mouseMoveEvent(QMouseEvent *event);

我们只需要重新实现这个函数即可。

我们只需要在这个函数中模仿“前驱课程”中的做法:

1 QtCreator中添加成员函数,并使用重构工具添加函数定义;

2 将QLabel控件的位置使用 move 方法移动到鼠标事件传进来的位置;

3 将鼠标位置转换拼接成字符串,通过QLabel 的 setText 将要显示的内容设置给 QLabel

4 让QLabel适配文本大小以完整显示文本。

只需要完成上面的内容,即可完成本作业。

完成效果

启动代码下载

百度云

链接:https://pan.baidu.com/s/1gjfPH1ucIGTqJHzb-_thmw

提取码:1234

Gitee 码云

QtMouseMoveEvent

开始吧!祝你好运!

http://www.lryc.cn/news/155163.html

相关文章:

  • Leetcode130. 被围绕的区域
  • 6.xpath的基本使用
  • uniapp组件库总结笔记
  • day-42 代码随想录算法训练营 动态规划 part 04
  • Swift 周报 第三十六期
  • 手写Mybatis:第19章-二级缓存
  • Alibaba Canal 使用记录
  • GIT实战篇,教你如何使用GIT可视化工具
  • lv3 嵌入式开发-4 linux shell命令(文件搜索、文件处理、压缩)
  • SpringBoot2.0集成WebSocket,多客户端
  • 华为OD机试 - 等和子数组最小和 - 深度优先搜索(Java 2022 Q4 100分)
  • 浏览器会因为什么样的脚本而崩溃
  • 生成与调用C++动态链接库(so文件)
  • 韶音的耳机怎么样,韶音骨传导耳机值得入手吗
  • STM32G030F6 (SOP-20)Cortex ® -M0+, 32KB Flash, 8KB RAM, 17 GPIOs
  • 常用的字符集和字符编码
  • 容器技术简介
  • 数据分享|R语言用lme4多层次(混合效应)广义线性模型(GLM),逻辑回归分析教育留级调查数据...
  • macos 不支持svn安装
  • 如何通过实际操作来加深对Linux命令和概念的理解?
  • 【开发语言】C语言与Python的互操作详解
  • 华为配置聚合vlan(Super vlan--Sub vlan)
  • CentOS7安装时直接跳过了安装信息摘要页面的解决方法
  • python基础运用例子
  • k8s基本概念
  • Python exp() 函数
  • Day 34 贪心算法 part03 : 1005.K次取反后最大化的数组和 134. 加油站 135. 分发糖果
  • 气象站的构成及功能应用
  • Qt中布局管理使用总结
  • (位运算) 剑指 Offer 15. 二进制中1的个数 ——【Leetcode每日一题】