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

拼多多网络营销模式seo综合查询怎么关闭

拼多多网络营销模式,seo综合查询怎么关闭,店铺位置怎么免费注册定位,大学生做的网站关键技术: 1、使用QPropertyAnimation对象,实现动画效果,逐渐缩小窗体尺寸,以及透明度; 2、在对话框缩小时,要将界面中的控件都隐藏起来,并且将对话框布局的Margin修改成0 代码如下&#xff…

关键技术:

1、使用QPropertyAnimation对象,实现动画效果,逐渐缩小窗体尺寸,以及透明度;

2、在对话框缩小时,要将界面中的控件都隐藏起来,并且将对话框布局的Margin修改成0

代码如下:

dialog.h

#ifndef DIALOG_H
#define DIALOG_H#include <QDialog>
#include <QLabel>
#include <QPushButton>class Dialog : public QDialog
{Q_OBJECT    
public:Dialog(QWidget *parent = nullptr);~Dialog();private:void init();void hideAllWidget(QLayout *lay);private slots:void onCloseButtonClicked();private:QLabel          *m_lbInfo = nullptr;QPushButton     *m_btnClose = nullptr;
};
#endif // DIALOG_H

dialog.cpp

#include "dialog.h"
#include <QVBoxLayout>
#include <QPropertyAnimation>
#include <QParallelAnimationGroup>Dialog::Dialog(QWidget *parent): QDialog(parent)
{init();
}Dialog::~Dialog()
{
}void Dialog::init()
{this->setMaximumSize(500, 400);//  去掉标题栏this->setWindowFlags(Qt::FramelessWindowHint);m_lbInfo = new QLabel(this);m_btnClose = new QPushButton("关闭", this);m_lbInfo->setWordWrap(true);m_lbInfo->setText("秦时明月汉时关,\n万里长征人未还。\n但使龙城飞将在,\n不教胡马度阴山。");m_btnClose->setFixedSize(100, 32);QVBoxLayout *vLay = new QVBoxLayout(this);vLay->setMargin(50);vLay->setSpacing(60);vLay->addWidget(m_lbInfo, 0, Qt::AlignCenter);vLay->addWidget(m_btnClose, 0, Qt::AlignRight);connect(m_btnClose, &QPushButton::clicked, this, &Dialog::onCloseButtonClicked);
}void Dialog::hideAllWidget(QLayout *lay)
{if (!lay)return;lay->setMargin(0);for (int i = 0; i < lay->count(); ++i) {QLayout *subLay = lay->itemAt(i)->layout();if (subLay) {hideAllWidget(subLay);}QWidget *wgt = lay->itemAt(i)->widget();if (wgt) {wgt->hide();}}
}void Dialog::onCloseButtonClicked()
{// 隐藏所有的组件,因为这些组件若显示的话,就会占据一定的位置,对话框就不能缩小到0hideAllWidget(this->layout());const QRect &currRect = this->geometry();// 实现对话框逐渐缩小的动画QPropertyAnimation *pAnim1 = new QPropertyAnimation(this, "geometry");pAnim1->setStartValue(currRect);pAnim1->setEndValue(QRect(currRect.x(), currRect.y(), 0, 0));pAnim1->setEasingCurve(QEasingCurve::Linear);pAnim1->setDuration(600);// 实现对话框逐渐隐退的动画QPropertyAnimation *pAnim2 = new QPropertyAnimation(this, "windowOpacity");pAnim2->setStartValue(1);pAnim2->setEndValue(0.5);pAnim2->setDuration(600);QParallelAnimationGroup *animGrp = new QParallelAnimationGroup(this);animGrp->addAnimation(pAnim1);animGrp->addAnimation(pAnim2);animGrp->start(QAbstractAnimation::DeleteWhenStopped);connect(animGrp, &QParallelAnimationGroup::finished, this, &Dialog::close);
}

效果图如下:

http://www.khdw.cn/news/58937.html

相关文章:

  • 沈阳网站建设seo优化百度云盘资源共享链接群组链接
  • 佛山做网站优化公司高清视频网络服务器
  • 分享影视资源的网站怎么做app拉新渠道
  • 绵阳网站建设设计新闻营销
  • 网站标签span班级优化大师怎么加入班级
  • 随州哪里学做网站刚刚地震最新消息今天
  • 南京市建设工程网站樱桃磁力bt天堂
  • 机票旅游网站开发东莞百度快速优化排名
  • 郑州网站推广优化外包公司杭州seo平台
  • 商城网站策划书网络营销网站推广方法
  • 长链接生成短链接网址谷歌自然排名优化
  • 深圳网站优化服务海淀seo搜索引擎优化公司
  • wordpress建站流程北京培训学校
  • 福州交通建设投资集团网站整合营销传播的明显特征是
  • 哪家云盘免费空间大网站搜索优化价格
  • 个人小程序开发多少钱网站推广怎么优化
  • 烟台做网站打电话话术网站的优化和推广方案
  • 蓝德网站建设可以商用的电视app永久软件
  • 武汉住房建设局浑江区关键词seo排名优化
  • web网站开发论文的参考文献整站优化
  • 江西网站制作的公司哪家好手机优化管家
  • 做网站是什么样的工作网站建设平台官网
  • 做商城网站需要多少钱接单平台
  • 北京北京网站建设如何优化关键词的方法
  • 网站建设计入什么科目能让手机流畅到爆的软件
  • wordpress显示阅读量seo网络营销的技术
  • 免费给网站做seo外贸seo软文发布平台
  • 怎样做站长建网站谷歌独立站推广
  • 用axure原型设计做网站链接网
  • 专门做机器人大战的网站叫什么班级优化大师手机版下载(免费)