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

如何建立网站服务器网页设计代码在哪里写

如何建立网站服务器,网页设计代码在哪里写,职业院校专题建设网站,咨询类网站开发的意义目录 1.实例演示——鼠标进入/离开某控件的事件: 2.鼠标按下事件: 3.鼠标释放事件: 4.鼠标双击事件: 1.实例演示——鼠标进入/离开某控件的事件: 首先创建一个C类文件 Label,填写好要继承的父类 QLabe…

 

目录

 

1.实例演示——鼠标进入/离开某控件的事件: 

2.鼠标按下事件:

3.鼠标释放事件:

4.鼠标双击事件:


1.实例演示——鼠标进入/离开某控件的事件: 

  • 首先创建一个C++类文件 Label,填写好要继承的父类 QLabel。
  • 为创建好的类指定父元素。
Label(QWidget* parent);
  • 并且补充好构造函数。
Label::Label(QWidget* parent):QLabel(parent)
  • 在创建好的类中,重写两个事件,一个代表鼠标进入控件,另一个代表鼠标离开控件。
void Label::enterEvent(QEvent *event)
{this->setText("进来了");
}void Label::leaveEvent(QEvent *event)
{this->setText("出去了");
}
  • 由于控件是在ui界面上创建的,ui界面创建的控件默认是Qt自己封装的。要将他提升为我们自定义的控件。

2.鼠标按下事件:

  • void Widget::mousePressEvent(QMouseEvent* event){}
  • 鼠标按下事件,当鼠标按下后可以通过event->x()/y()。来得到鼠标相对于控件所在的位置,单位是像素。
  • 也可以通过event->globalX()/globalY()。来获取相对于整个屏幕的位置,单位也是像素。
  • 可以触发这个事件的,包括鼠标的左右键,中键,侧键。但是有些鼠标特有的按键可能无法触发这个事件。
  • 可以通过event->button()==Qt::leftButton/Qt::rightButton判断按下的是哪个键位。

3.鼠标释放事件:

  • void Widget::mouseReleaseEvent(QMouseEvent* event){}
  • 可以通过event->button()==Qt::leftButton/Qt::rightButton判断释放的是哪个键位。

4.鼠标双击事件:

  • void Widget::mouseDoubleClickEvent(QMouseEvent* event){}
  • 单次移动会产生大量的事件,会消耗大量的资源。不建议使用。
  • 只有setMouseTracking(true)时,才会真正启动这个事件的捕捉。
http://www.yayakq.cn/news/424209/

相关文章:

  • 外贸网站建设盲区荣耀手机官网
  • html网页制作总结seo博客网站
  • 手机公司网站建设比较好的去哪个网站可以接单做ps等等
  • 网站平台有哪些有没有做线播放网站
  • 虚拟网站仿制教程广州展厅设计公司有哪些
  • wordpress地址和站点地址苏州网站建设推广咨询平台
  • 单页网站排名外贸网络营销运营
  • 世界500强排名一览表做竞价的网站还用做seo
  • 把做的网站发布打万维网上西安企业电话
  • 佛山网站优化步骤建设企业网站的好处是什么
  • 网站建设与运营 就业如何创建公司
  • 网站做电商资质wordpress 正文替换
  • 一家专门做灯的网站哪个网站有做阿里巴巴流量
  • 建工集团两学一做网站四川建设工程网上合同备案网站
  • 网站制作中企动力建网站需要学习什么
  • 禁止百度收录的网站网络规划与设计流程
  • 系统管理网站关于新农村网络建设网站
  • 公司建网站空间初学者求教怎样做网站
  • 申请个人网站需要多少钱中国施工总承包100强
  • 家乡网站设计模板重庆雕塑制作
  • 怎么用阿里云服务器做淘客网站东营组建网站
  • 高端大气网站WordPress无缩略图文章筛选
  • 乐达网站建设公司wordpress好友添加
  • opencart 构建电子商务网站学院网站建设报价
  • 重庆网站开发设计公司茂名百度seo公司
  • 网站建设首页模板做服装团购有哪些网站
  • 如何招网站开发人员免费搭建博客网站
  • 国外建站系统肇庆网站设计
  • 网站建设公司推荐 金石下拉滨州正规网站建设公司
  • 中国移动官方官网德阳网站优化