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

上海工商局企业查询效果好的关键词如何优化

上海工商局企业查询,效果好的关键词如何优化,设计 网站 现状,赣州的免费网站建设1 介绍 事件过滤器是一种机制,当某个QObject没有所需要的事件功能时,可将其委托给其它QObject,通过eventFilter成员函数来过滤实现功能。 2 主要构成 委托: ui->QObject1->installEventFilter(QObject2); eventFilter声明 …

1 介绍

        事件过滤器是一种机制,当某个QObject没有所需要的事件功能时,可将其委托其它QObject,通过eventFilter成员函数来过滤实现功能。

2 主要构成

委托:

ui->QObject1->installEventFilter(QObject2);

eventFilter声明

virtual bool eventFilter(QObject *watched, QEvent *event) override;

        在Qt creator中,可以使用如下步骤简化实现:

        a)右键widget

 

        b)选择insert  Virtual。。。:

        c)选择eventFilter,并勾选如下,稍后将定义粘贴到对应的.cpp文件中即可

 3 示例代码:使用事件过滤器对label实现单双击事件响应

       widget.cpp

#include "widget.h"
#include "ui_widget.h"
#include <QEvent>
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);//将label委托给widgetui->labelSC->setText("单击我");ui->labelSC->installEventFilter(this);ui->labelDC->installEventFilter(this);
}Widget::~Widget()
{delete ui;
}bool Widget::eventFilter(QObject *watched, QEvent *event)
{if(watched == ui->labelSC){if(event->type() == QEvent::Enter)ui->labelSC->setStyleSheet("background-color:rgb(170,255,255)");else if(event->type() == QEvent::Leave){ui->labelSC->setText("单击我");ui->labelSC->setStyleSheet("");}else if(event->type() == QEvent::MouseButtonPress)ui->labelSC->setText("MouseButtonPress");else if(event->type() == QEvent::MouseButtonRelease)ui->labelSC->setText("MouseButtonRelease");}if(watched == ui->labelDC){if(event->type() == QEvent::Enter)ui->labelDC->setStyleSheet("background-color:rgb(170,0,255)");else if(event->type() == QEvent::Leave){ui->labelDC->setText("双击我");ui->labelDC->setStyleSheet("");}else if(event->type() == QEvent::MouseButtonDblClick)ui->labelDC->setText("MouseButtonDblClick");else if(event->type() == QEvent::MouseButtonRelease)ui->labelDC->setText("MouseButtonRelease");}return QWidget::eventFilter(watched, event);
}

        widget.h

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();private:Ui::Widget *ui;// QObject interface
public:virtual bool eventFilter(QObject *watched, QEvent *event) override;
};#endif // WIDGET_H

 

 

http://www.ritt.cn/news/26324.html

相关文章:

  • 网站建设步骤ppt亚马逊关键词优化软件
  • 酒店网站建设策划公司网站与推广
  • 博物馆网站 微信 微博 建设南京百度seo
  • 建站空间哪个好怎么创建网站快捷方式到桌面
  • 怎么开网站做网红新闻式软文经典案例
  • 把网站内的文本保存到txt怎么做百度浏览官网
  • 河南省建设厅网站官网通州区网站快速排名方案
  • 很多网站没排名了百度免费推广怎么做
  • 怎么样在网站上做跳转重庆seo排名优化
  • 网站推广每天必做的流程百度网址收录提交入口
  • 免费制作网站的步骤 怎样做网站成都高端网站建设哪家好
  • wordpress破解版网站优化系统
  • 餐饮业网站源码 织梦做网站用什么软件好
  • 免费创建个人商城网站百度营销登录入口
  • 各大网站推广平台课程培训
  • 计算机网站开发是什么专业产品怎么做市场推广
  • 网站给我做坏了怎么办百度一下下载
  • 网站建设公司利润怎么样邯郸seo营销
  • 营销网站的概念阿里云自助建站
  • 太原专门做网站阿里指数查询官网入口
  • 网站建站报价单百度站长号购买
  • 网站备案号 查询爱站网影院
  • 敦煌做网站的公司电话百度关键词指数
  • 涿鹿做网站wl17581网络营销的发展现状如何
  • 电商网站banner免费的网站推广软件
  • 重庆如何做聚政网站app营销策略都有哪些
  • 自己的网站怎么做商城谷歌搜索入口365
  • 营销网站的优势是什么百度邮箱注册入口
  • 网页游戏网站打不开东莞疫情最新情况
  • 用jsp做的购物网站东莞网站建设推广品众