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

去哪里找做网站北京seo工程师

去哪里找做网站,北京seo工程师,一键做网站的软件,织梦sms网站里面怎么更换广告图片目标功能&#xff1a; (1)按下btn&#xff0c;弹出绿色页面。 (2)按下btn2,绿色页面隐藏。 (3)按下左边余下的区域&#xff0c;绿色页面也隐藏。 (4)平滑地显示和隐藏 效果&#xff1a; form.h #ifndef FORM_H #define FORM_H#include <QWidget>namespace Ui { class…

目标功能:

(1)按下btn,弹出绿色页面。

 (2)按下btn2,绿色页面隐藏。

 (3)按下左边余下的区域,绿色页面也隐藏。

(4)平滑地显示和隐藏

效果:

 

 form.h

#ifndef FORM_H
#define FORM_H#include <QWidget>namespace Ui {
class Form;
}class Form : public QWidget
{Q_OBJECTpublic:explicit Form(QWidget *parent = nullptr);~Form();private slots:void on_pushButton_clicked();private:Ui::Form *ui;
signals:void begin_move();
};#endif // FORM_H

 form.cpp

#include "form.h"
#include "ui_form.h"Form::Form(QWidget *parent) :QWidget(parent),ui(new Ui::Form)
{ui->setupUi(this);
}Form::~Form()
{delete ui;
}void Form::on_pushButton_clicked()
{emit begin_move();
}

 widget.h

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include "form.h"
#include <QPropertyAnimation>
#include <QMouseEvent>
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();
protected:void mousePressEvent(QMouseEvent *event) override;bool eventFilter(QObject *obj,QEvent *event) override;
private slots:void on_pushButton_clicked();
private:Ui::Widget *ui;Form *f;QPropertyAnimation *animation,*animation1;bool flag;bool isShow;
};
#endif // WIDGET_H

widget.cpp 

#include "widget.h"
#include "ui_widget.h"
#include <QDebug>
#include <QEvent>#pragma execution_character_set("utf-8")
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);f=new Form(this);f->hide();flag=1;isShow=0;ui->pushButton_2->installEventFilter(this);connect(f,&Form::begin_move,this,[=](){if(isShow == 1){animation1->start();isShow=0;}});
}Widget::~Widget()
{delete ui;
}void Widget::mousePressEvent(QMouseEvent *event)
{if(event->button()==Qt::LeftButton){qDebug()<<"按下了鼠标左键";qDebug()<<event->pos();if(isShow == 1){animation1->start();isShow=0;}}
}bool Widget::eventFilter(QObject *obj, QEvent *event)
{if(obj==ui->pushButton_2){if(event->type() == QEvent::MouseButtonPress){qDebug()<<"按下按钮";QMouseEvent * me =static_cast<QMouseEvent *>(event);if(me->button() & Qt::LeftButton){qDebug()<<"按下左键";if(isShow == 1){animation1->start();isShow=0;}}return false;}}return QWidget::eventFilter(obj,event);
}void Widget::on_pushButton_clicked()
{if(flag==1){flag=0;f->resize(300,height());f->move(width(),0);f->show();animation = new QPropertyAnimation(f,"pos");animation->setDuration(1000);  //设置动画完成的时间长度animation->setStartValue(QPoint(width(),0)); //设置动画的开始值animation->setEndValue(QPoint(width()-f->width(),0)); //设置动画的结束值animation1 = new QPropertyAnimation(f,"pos");animation1->setDuration(1000);  //设置动画完成的时间长度animation1->setStartValue(QPoint(width()-f->width(),0)); //设置动画的开始值animation1->setEndValue(QPoint(width(),0)); //设置动画的结束值}animation->start(); //启动动画isShow=1;
}

 

http://www.dinnco.com/news/79612.html

相关文章:

  • 企业网站的网络营销上海最新政策
  • 网站建设mfdos浏览器搜索引擎大全
  • 河南做网站联系电话百度竞价投放
  • wordpress系统选择站长工具seo综合查询烟雨楼
  • 安康微网站建设军事新闻头条
  • 荆门做微信公众号的网站正规的计算机培训机构
  • 永不倒闭的10大央企优化营商环境 助推高质量发展
  • 房产网站建网站seo关键词排名报价
  • 最好的机票网站建设长治seo顾问
  • 用java做网站可以吗steam交易链接在哪里看
  • 3d web做的网站宁波网站制作优化服务
  • 广告公司寮步网站建设价钱百度关键词优化软件如何
  • 做网站用什么网名好深圳谷歌优化seo
  • 专门做旅游的网站seo外包公司多吗
  • 网站建设公司模板百度云引擎搜索
  • 南通网站建设推广优化合肥今日头条新闻
  • 海洋公司做网站西安百度搜索排名
  • 动态ip上做网站搜索数据
  • 世界工厂网app洛阳seo外包公司费用
  • 使用dw做门户网站以下属于网站seo的内容是
  • 提供常州网站建设公司建立网站一般要多少钱
  • 凡科网的网站建设怎么做广告优化师适合女生吗
  • b2c商城系统定制我赢seo
  • 增城网站建设百度信息
  • 酒店平台网站建设搜索引擎的设计与实现
  • 潍坊广告设计公司roseonly企业网站优化
  • 动漫制作必须会画画吗aso关键词优化计划
  • 邢台做网站可信赖热点事件
  • 帮别人做网站怎么接单cms自助建站系统
  • 我的世界是怎么做的视频网站百度官网下载安装到桌面上