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

QT6(鼠标键盘事件)

QT6


鼠标键盘事件

#include "widget.h"
#include "./ui_widget.h"#include <QMouseEvent>
#include <QKeyEvent>
#include <QMessageBox>
#include <QStatusBar>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{// 不用按下鼠标也有效果setMouseTracking(true);ui->setupUi(this);connect(ui->pushButton,&QPushButton::clicked,qApp,&QApplication::quit);
}Widget::~Widget()
{delete ui;
}void Widget::mouseMoveEvent(QMouseEvent *event)
{// 鼠标事件监听int x = event->pos().x();int y = event->pos().y();QString text = "坐标:" + QString::number(x) + "," + QString::number(y);ui->label->setText(text);}void Widget::keyPressEvent(QKeyEvent *event)
{// 鼠标事件监听if(event->key() == Qt::Key_Escape)qApp->quit();if(event->key() == Qt::Key_Q)QMessageBox::information(this,"按键监听","按下了Q键");}

效果展示

在这里插入图片描述

http://www.dtcms.com/a/482665.html

相关文章:

  • Mac应用快速启动器Alfred 5 Powerpack for Mac
  • 【Linux】——基础指令(下)
  • 做网站的域名怎么申请南宁网站建设策划外包
  • 云南企业建站网站项目怎么做
  • vue钩子函数调用问题
  • 【SpringCloud】Sentinel
  • 建设手机网站做网站有名的公司有哪些
  • JavaWeb流式传输速查宝典
  • 【hive】一种高效增量表的实现
  • AWS同一账号下创建自定义VPC并配置不同区域的对等链接
  • 企业营销网站建设公司淘宝客 网站备案
  • 软件工程的知识领域
  • Unity进阶--C#相关
  • 网页模板网站cms网站建设免费视频教程
  • 板块运动和地震分类
  • 用OpenCV实现智能图像处理从基础操作到实战应用全解析
  • 大庆门户网站wordpress大学主题3.5
  • C++ - vector
  • 做百度竞价网站搜索不到百度北京总部电话
  • Process Monitor 学习笔记(5.5):保存并打开追踪记录(PML/CSV)与协作分享全攻略
  • 论MyBatis和JPA权威性
  • SAP MM采购订单创建接口分享
  • 基于单片机的简易智能衣架控制系统设计
  • rrk3588 与 NPU 主机下的异构通信:基于 PCIe 的设计与实现
  • 2025年--Lc185--63.不同路径II(动态规划,矩阵)--Java版
  • 跨境电商网站排行榜wordpress数据量大网站访问
  • 从零起步学习MySQL || 第四章:DQL语句定义及常见用法示例
  • 网站建设费如何核算.la域名的门户网站
  • 场景中的建筑静态物体转为actor,保持建筑的相对位置。
  • 数字孪生为什么需要5G?低延迟与高可靠实现精准控制