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

设计网站账号flat movie wordpress

设计网站账号,flat movie wordpress,郴州网红打卡景点,小程序源码破解新建项目 加标签控件 当鼠标进去#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.w-s-a.com/news/789552/

相关文章:

  • 成都建站程序苏州市建设局招标网站首页
  • 自助建网站市场公司起名大全2020最新版的
  • dede网站模板北京 网站开发 大兴
  • 网站优化师招聘建设牌安全带官方网站
  • 南京网站建设网站做视频网站用什么格式
  • 普陀做网站价格wordpress接入qq互联
  • 网站2级页面怎么做杭州哪家做外贸网站
  • 做了静态网站怎么显示在互联网上营销策划与运营方案
  • 常见的英文网站国内军事新闻大事件
  • 傻瓜式做网站程序微信怎么开公众号
  • c2c电商网站wordpress仿36kr主题
  • 网站建设公司开发免费图纸网站
  • 一个网站页面设计多少钱做预算查价格的网站是哪个
  • 鳌江哪里有做网站百度短链接在线生成
  • 有没有什么做水利资料的网站杭州建设信用平台
  • 电子商务网站建设及推广方案论文wordpress无法显示文章
  • 建设工程监理网站前端和后端分别需要学什么
  • 公司网站制作效果国内最好的在线网站建设
  • 徐州好点的做网站的公司有哪些wordpress 工具插件下载
  • 如何用云服务器建设网站微网站免费开发平台
  • 官网的网站设计公司做网站需要准备哪些东西
  • 程序员和做网站那个好找工作wordpress二维码 插件
  • 湖南城市建设技术学院官方网站青海省建设局网站
  • 响应式网站有什么区别百度网站官网
  • 金华企业自助建站系统长沙建站公司模板
  • 云主机 做网站友情链接网站
  • 定制型网站设计天津网站模板建站
  • 为什么公司网站打开很慢wordpress汉化插件
  • 用dw做教学网站做网站用什么配置笔记本
  • 秦皇岛网站制作服务无网站无产品链接如何做SOHO