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

常用企业客户资料网站泉州关键词优化报价

常用企业客户资料网站,泉州关键词优化报价,聊城网站建设动态,wordpress博客主题汉化目录 信号和事件的关系 (leaveEvent和enterEvent) 实现通过事件获取鼠标进入和鼠标离开 (mousePressEvent) 实现通过事件获得鼠标点击的位置 (mouseReleaseEvent) 前一个的基础上添加鼠标释放事件 (mouseDoubleClickEvent) 鼠标双击事件 鼠标移动事件 鼠标滚轮事件 …

目录

信号和事件的关系

 (leaveEvent和enterEvent)

实现通过事件获取鼠标进入和鼠标离开

(mousePressEvent) 

 实现通过事件获得鼠标点击的位置

(mouseReleaseEvent) 

 前一个的基础上添加鼠标释放事件

(mouseDoubleClickEvent)  

鼠标双击事件

鼠标移动事件

 鼠标滚轮事件


Qt中很多的能力是操作系统提供的,只不过是Qt封装了系统的API。

说到Qt系统相关呢~,主要分为下面几个部分:

1. 事件

2. 文件操作

3. 多线程编程

4. 网络编程

5. 多媒体(视频、音频)

 这篇文章主要介绍“事件”。

信号和事件的关系

 (leaveEvententerEvent)

实现通过事件获取鼠标进入和鼠标离开

创建一个子类,继承自Qlabel ,重写leaveEvententerEvent

拖入一个Label控件,修改frameShape为box

 

 下一步 -> 完成。

 

添加头文件,添加父对象

 

添加要重写的函数,注意拼写正确。

将QLabel提升为我们自己的Label

一定要确定这里的提升的类名称和头文件跟之前我们创建的是一致的。

点击 添加 -> 提升(右上角的对象树就发生了变化)

 

(mousePressEvent) 

 实现通过事件获得鼠标点击的位置

拖入一个Label控件,修改frameShape为box

新建一个Lable,继承自QLabel,修改接口希望能够指定父窗口,提升原来拖入的Lable控件,重写方法

 

这里的形参ev中就包含了鼠标指针的坐标。

我们可以看作左边远点是Label控件的左上角

 

我们点击可以发现,无论是鼠标左键、鼠标右键、鼠标中键(滚轮),前进后退侧键(标准的鼠标按键)点击都是可以获得坐标的。

我们可以判定是哪个案件触发了事件

可以转过去看看,依旧位图~~

(mouseReleaseEvent) 

 前一个的基础上添加鼠标释放事件

(mouseDoubleClickEvent)  

鼠标双击事件

继续在前一个基础上添加双击事件

我们发现:我们双击鼠标第二次就会触发鼠标双击的事件,而不是点击的事件。 

鼠标移动事件

 鼠标滚轮事件

不再是QMouseEvent,而是QWheelEvent

 

http://www.dtcms.com/wzjs/22727.html

相关文章:

  • 如何建设诗词网站希爱力双效片的作用与功效
  • 中国建设教育协会网站打不开seo关键词排名优化专业公司
  • 建设小型网站价钱营销型网站策划
  • 刘娇娇做网站骗钱的网络营销是做什么的
  • 做网上兼职的网站网络推广运营途径
  • 网站开发规模和工作量的计算淘宝代运营公司十大排名
  • 学做网站平台网站seo入门基础教程书籍
  • 义乌做网站的公司windows系统优化软件排行榜
  • 定制网站建设制作网店推广是什么
  • wordpress版本成都seo的方法
  • 好的设计公司网站互联网推广的方式
  • 一个产品的市场营销策划方案百度seo优化工具
  • 申请免费网站建设西安疫情最新消息1小时内
  • 东莞网站建设开发网站技术制作
  • 东营建设网站公司谷歌浏览器直接打开
  • php网站建设含义广州seo优化公司排名
  • 福安市教育局建设网站菏泽地网站seo
  • 在线画画网站百度数据
  • 马格南摄影网站短视频推广公司
  • 网站建设是专业电商平台开发
  • 做性事的视频网站如何网络媒体推广
  • 网站首页原型图咋做灰色词seo推广
  • 网站界面设计案例教程下载百度 安装
  • 做移动网站设计危机公关处理五大原则
  • 网站制作的公青岛网站建设有限公司
  • wordpress不同侧边栏优化大师卸载不了
  • 网站制作哪家公司好泰安seo推广
  • 网站上的广告位图片怎么做呢太原网络营销公司
  • 网站上怎么做福彩卖家seo代做
  • 做网站图片的大小域名注册时间查询