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

德州万企互联网站制作模板建站教程

德州万企互联网站制作,模板建站教程,广州优化公司推广,用照片做的ppt模板下载网站Event事件分发器 用于事件的分发 可以用事件分发器做拦截,从而不进入到后面的虚函数中,但是不建议 bool event(QEvent *e); 返回值 如果是true 代表用户处理这个事件,不向下进行分发 e->type()中可选择进行拦截的类…

Event事件分发器

用于事件的分发
可以用事件分发器做拦截,从而不进入到后面的虚函数中,但是不建议
bool event(QEvent *e);
返回值 如果是true 代表用户处理这个事件,不向下进行分发
e->type()==中可选择进行拦截的类型
//事件分发器的event事件bool event(QEvent *e);
bool MainWindow::event(QEvent *e)
{//如果是鼠标按下,在event事件中分发中做拦截操作if(e->type() == QEvent::MouseButtonPress){QMouseEvent *ev = static_cast<QMouseEvent *>(e);QString str = QString ("事件分发函数中,鼠标按下 x= %1 y= %2").arg(ev->x()).arg(ev->y());qDebug()<<str;return true;}//其他事件交给父类处理return QWidget::event(e);
}

事件过滤器:

通过事件过滤器,可以在程序分发到event事件之前再做一次高级拦截
使用:给控件安装事件过滤器;重写eventfilter事件
//事件过滤器的eventFilter事件bool eventFilter(QObject *o, QEvent *e);
bool MainWindow::eventFilter(QObject *o, QEvent *e)
{if(o==ui->label_2){if(e->type() ==QEvent::MouseButtonPress){QMouseEvent *ev = static_cast<QMouseEvent *>(e);QString str = QString ("事件过滤器中,鼠标按下 x= %1 y= %2").arg(ev->x()).arg(ev->y());qDebug()<<str;return true;}}return QWidget::eventFilter(o,e);   //其他的默认处理
}
http://www.yidumall.com/news/23670.html

相关文章:

  • 小程序 网站 开发seo外包资讯
  • html5网站开发功能需求表附近电脑培训速成班一个月
  • 河北公司网站制作设计长春今日头条新闻
  • 建筑施工企业有哪些北京seo专员
  • wordpress做社交网站吗百度搜索网址大全
  • 网页制作平台播放视频哈尔滨seo服务
  • 网站建设和维护什么推广方式能快速引流
  • ps做网站广告logo计算机培训短期速成班
  • 深圳市住房建设局网站全网营销的公司
  • 丹东网站开发公司外贸建站与推广如何做
  • 小程序开发网站搜索引擎优化教程
  • 提供做网站公司湖北疫情最新情况
  • 互联网域名是什么意思关键词seo优化软件
  • wordpress 过滤iframeseo平台代理
  • php门户网站开发国家免费职业技能培训
  • 网站建设单选网课免费平台
  • 中国建设银行黄陂支行网站备案查询网
  • 公众号电影网站是怎么做的seo搜索优化待遇
  • 怎么联系做网站公司网站运营策划书范文
  • 出国越南做网站8000保底好用的百度网盘搜索引擎
  • 武汉网站制作pc 手机站长素材官网
  • 灯塔网站建设重庆seo关键词优化服务
  • 网站建设方案申请报告网站seo优化技能
  • 建设网站怎么赚钱网页设计页面
  • 建设网站好学吗中国搜索引擎排名2021
  • 如何在百度开个网站抖音关键词排名推广
  • 网站制作3种css培训机构退费法律规定
  • 用二级域名做网站百度搜索关键词推广
  • 一家专做灯的网站招聘网络营销推广平台有哪些
  • 织梦可以做微网站吗青岛seo网站管理