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

免费做网站的网站wordpress论坛注册

免费做网站的网站,wordpress论坛注册,ps免费素材网站有哪些,广州番禺网站推广新建项目 加标签控件 当鼠标进去#xff0c;显示【鼠标进入】#xff0c;离开时显示【鼠标离开】 将QLable提升成自己的控件#xff0c;然后再去捕获 添加文件 改继承的类名 提升类 同一个父类#xff0c;可以提升 效果 现在代码就和Qlabel对应起来了。 在.h中声明…新建项目 加标签控件 当鼠标进去显示【鼠标进入】离开时显示【鼠标离开】 将QLable提升成自己的控件然后再去捕获 添加文件 改继承的类名 提升类 同一个父类可以提升 效果 现在代码就和Qlabel对应起来了。 在.h中声明.cpp中实现 #include mylabel.h #include QDebugMyLabel::MyLabel(QWidget *parent) : QLabel(parent) {}// 鼠标进入 void MyLabel::enterEvent(QEvent* ) {qDebug() 鼠标进入; }// 鼠标离开 void MyLabel::leaveEvent(QEvent* ) {qDebug() 鼠标离开; }测试 鼠标的移动、按下、松开事件 // 鼠标移动事件virtual void mouseMoveEvent(QMouseEvent *ev) override;// 鼠标按下事件virtual void mousePressEvent(QMouseEvent *ev) override;// 鼠标松开事件virtual void mouseReleaseEvent(QMouseEvent *ev) override; 实现 #include mylabel.h #include QDebugMyLabel::MyLabel(QWidget *parent) : QLabel(parent) {}// 鼠标进入 void MyLabel::enterEvent(QEvent* ) {qDebug() 鼠标进入; }// 鼠标离开 void MyLabel::leaveEvent(QEvent* ) {qDebug() 鼠标离开; }// 鼠标移动事件 void MyLabel::mouseMoveEvent(QMouseEvent *ev) {qDebug() 鼠标移动; } // 鼠标按下事件 void MyLabel::mousePressEvent(QMouseEvent *ev) {qDebug() 鼠标按下; } // 鼠标松开事件 void MyLabel::mouseReleaseEvent(QMouseEvent *ev) {qDebug() 鼠标松开; }测试 坐标信息基于控件的坐标系 #include mylabel.h #include QDebug #include QMouseEventMyLabel::MyLabel(QWidget *parent) : QLabel(parent) {}// 鼠标进入 void MyLabel::enterEvent(QEvent* ) {qDebug() 鼠标进入; }// 鼠标离开 void MyLabel::leaveEvent(QEvent* ) {qDebug() 鼠标离开; }// 鼠标移动事件 void MyLabel::mouseMoveEvent(QMouseEvent *ev) {qDebug() 鼠标移动 ; } // 鼠标按下事件 void MyLabel::mousePressEvent(QMouseEvent *ev) {// 格式化字符串方式QString str QString(鼠标按下, x %1, y %2).arg(ev-x()).arg(ev-y());qDebug() str; } // 鼠标松开事件 void MyLabel::mouseReleaseEvent(QMouseEvent *ev) {qDebug() 鼠标松开; }效果 其他的类似 判断鼠标左右键 // 鼠标按下事件 void MyLabel::mousePressEvent(QMouseEvent *ev) {// 格式化字符串方式// 左键才打印下面的信息if (ev-button() Qt::LeftButton) {QString str QString(鼠标按下, x %1, y %2).arg(ev-x()).arg(ev-y());qDebug() str;} else {qDebug() 右键按下;}} 效果 全部改成按左键有输出 // 鼠标移动事件 void MyLabel::mouseMoveEvent(QMouseEvent *ev) {// 格式化字符串方式if (ev-button() Qt::LeftButton) {QString str QString(鼠标移动, x %1, y %2).arg(ev-x()).arg(ev-y());qDebug() str;} } // 鼠标按下事件 void MyLabel::mousePressEvent(QMouseEvent *ev) {// 格式化字符串方式// 左键才打印下面的信息if (ev-button() Qt::LeftButton) {QString str QString(鼠标按下, x %1, y %2).arg(ev-x()).arg(ev-y());qDebug() str;}} // 鼠标松开事件 void MyLabel::mouseReleaseEvent(QMouseEvent *ev) {// 格式化字符串方式if (ev-button() Qt::LeftButton) {QString str QString(鼠标松开, x %1, y %2).arg(ev-x()).arg(ev-y());qDebug() str;} } 效果 移动是没有输出的。按下和松开是一瞬间的而移动不是一瞬间的是联合的。使用buttons和 // 鼠标移动事件 void MyLabel::mouseMoveEvent(QMouseEvent *ev) {// 格式化字符串方式if (ev-buttons() Qt::LeftButton) {QString str QString(鼠标移动, x %1, y %2).arg(ev-x()).arg(ev-y());qDebug() str;} } 效果 鼠标不点下去移动。设置鼠标追踪的状态默认为false在构造函数中设置 #include mylabel.h #include QDebug #include QMouseEventMyLabel::MyLabel(QWidget *parent) : QLabel(parent) {// 设置鼠标追踪状态默认是falsethis-setMouseTracking(true); }// 鼠标进入 void MyLabel::enterEvent(QEvent* ) {qDebug() 鼠标进入; }// 鼠标离开 void MyLabel::leaveEvent(QEvent* ) {qDebug() 鼠标离开; }// 鼠标移动事件 void MyLabel::mouseMoveEvent(QMouseEvent *ev) {// 格式化字符串方式 // if (ev-buttons() Qt::LeftButton) { // QString str QString(鼠标移动, x %1, y %2).arg(ev-x()).arg(ev-y()); // qDebug() str; // }QString str QString(鼠标移动, x %1, y %2).arg(ev-x()).arg(ev-y());qDebug() str;} // 鼠标按下事件 void MyLabel::mousePressEvent(QMouseEvent *ev) {// 格式化字符串方式// 左键才打印下面的信息if (ev-button() Qt::LeftButton) {QString str QString(鼠标按下, x %1, y %2).arg(ev-x()).arg(ev-y());qDebug() str;}} // 鼠标松开事件 void MyLabel::mouseReleaseEvent(QMouseEvent *ev) {// 格式化字符串方式if (ev-button() Qt::LeftButton) {QString str QString(鼠标松开, x %1, y %2).arg(ev-x()).arg(ev-y());qDebug() str;} }效果
http://www.hkea.cn/news/14444117/

相关文章:

  • 湖北网站建设代发货网站系统建设
  • 花钱做网站不给源代码德宏芒市建设局网站
  • 网站降权如何恢复wordpress是指什么系统
  • 如何海外网站建设怎样做易支付网站
  • 网站开发策划个人简历找工程分包网站
  • 泰安网站建设泽讯网络有限公司经营范围有哪些
  • 郑州专业网站建设金华seo全网营销
  • 网站服务费加密网站
  • 商务互联做网站怎么样美食网站的建设目的
  • 网站开发常用图标手机网站引导页js
  • 网站标题更改后要多久才能收录本地网站建设电话
  • 医院官方网站建设怎么样做国外推广网站
  • 网站开发合同官司千图主站的功能介绍
  • 母婴网站怎么做互联网公司花名大全男
  • 网站开启速度品牌推广策略有哪些
  • 响应式网站无法做联盟广告网站升级及政务新媒体建设方案
  • 前端网站优化免费个人主页网站
  • 建设银行建湖支行官方网站wordpress 评论 电话
  • 2019做seo网站个体工商户能做网站吗
  • 网站如何做会员通用网站服务器租赁你的知识宝库
  • 做网站实训总结餐饮管理东莞网站建设
  • 淘宝网站建设目标是什么意思公众号微信平台官网
  • 扎区门户网站建设网站交互方式
  • 做网站设计制作的移动端网页设计图片
  • 湖南长信建设集团网站医院网站建设报告
  • 沈阳三好街做网站公司淄博网站制作高端服务
  • 平阳企业网站建设缤纷网站免费做服装
  • 国内炫酷网站设计cms和wordpress
  • 学校网站怎么查询录取网站语言包是什么
  • 用win2003做网站北京网站制作的公司哪家好