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

微信企业网站html5模板网络营销网

微信企业网站html5模板,网络营销网,wordpress 绑定手机版,网站导航条代码先说一下整体思路。页面布局两个widget然后再将定时器和按钮关联起来。 定时器发出信号的时候,随着信号,不断地重新设置widget的宽度,实现窗口的动态切换。 具体操作如下: class QtWidgetsApplication4 : public QMainWindow {…

先说一下整体思路。页面布局两个widget然后再将定时器和按钮关联起来。

定时器发出信号的时候,随着信号,不断地重新设置widget的宽度,实现窗口的动态切换。

具体操作如下:

class QtWidgetsApplication4 : public QMainWindow
{Q_OBJECT//切换的状态标志位enum class MoveActive{START,MOVING,FINISH};
public:QtWidgetsApplication4(QWidget *parent = Q_NULLPTR);//决定是否显示右边的widgetvoid showWidget(bool isShow);private:Ui::QtWidgetsApplication4Class ui;MoveActive m_status;bool showOrNot;QTimer * m_pTimer = nullptr;
};

具体函数实现如下

void QtWidgetsApplication4::showWidget(bool isShow)
{showOrNot = isShow;m_status = MoveActive::START;m_pTimer->start(30);
}
//首先设置一下窗口的尺寸int width = this->width();this->setFixedWidth(180);//初始状态只显示左边ui.widget_2->setFixedWidth(0);ui.widget_2->setVisible(false);ui.widget->setFixedWidth(195);ui.widget->setVisible(true);connect(ui.pushButton, &QPushButton::clicked, [&] {showWidget(true);});connect(ui.pushButton_2, &QPushButton::clicked, [&] {showWidget(false);});m_pTimer = new QTimer(this);connect(m_pTimer, &QTimer::timeout, [&] {switch (m_status){case QtWidgetsApplication4::MoveActive::START:ui.widget->setVisible(true);ui.widget_2->setVisible(true);m_status = MoveActive::MOVING;break;case QtWidgetsApplication4::MoveActive::MOVING:if (showOrNot){int leftWidth = ui.widget->width();leftWidth -= 10;int rightWidth = ui.widget_2->width();rightWidth += 10;if (rightWidth >= 175|| leftWidth <= 10){rightWidth = 175;leftWidth = 0;ui.widget->setFixedWidth(0);ui.widget_2->setFixedWidth(175);m_status = MoveActive::FINISH;break;}ui.widget->setFixedWidth(leftWidth);ui.widget_2->setFixedWidth(rightWidth);}else {//左侧变宽,右侧变窄int leftWidth = ui.widget->width();int rightWidth = ui.widget_2->width();leftWidth += 10;rightWidth -= 10;if (leftWidth>=175|| rightWidth <= 10){leftWidth = 175;rightWidth = 0;ui.widget->setFixedWidth(175);ui.widget_2->setFixedWidth(0);m_status = MoveActive::FINISH;break;}ui.widget->setFixedWidth(leftWidth);ui.widget_2->setFixedWidth(rightWidth);}break;case QtWidgetsApplication4::MoveActive::FINISH:m_pTimer->stop();break;default:break;}});

http://www.ds6.com.cn/news/60058.html

相关文章:

  • c2c网站的主要功能seo黑帽培训骗局
  • 自适应平台网站模板seo黑帽有哪些技术
  • 湖北荆门建设银行网站百度口碑官网
  • 有必要自建网站做导购吗pc网站优化排名软件
  • 可以做公众号的一些网站企业网站营销的优缺点
  • 做家居商城网站推广小程序拿佣金
  • 用.aspx做网站抖音关键词排名查询工具
  • 网站备案需要收费么美国搜索引擎浏览器
  • 做网站有底薪吗集客营销软件
  • wordpress二次元主题个人怎么优化网站关键词排名
  • 上海网站建设yuue南宁seo关键词排名
  • 企业网站建设服务网络竞价托管公司
  • 一家专门做特卖的网站网站推广的途径有哪些
  • 深圳龙岗网站建设公司哪家好海南网站制作公司
  • 公众号自己做电影网站吗站长收录
  • 网站建设是几个点的发票百度大数据分析
  • 自己做的网站打不开seo优化总结
  • 商城网站 后台分销系统
  • 大一网页设计电商网站作业四川seo选哪家
  • 传媒大学附近网站建设公司快速优化关键词排名
  • 小网站下载渠道有哪些郑州seo优化
  • 网页排版设计模板seo优化工程师
  • 定制高端网站建设设计推广网站有效的方法
  • 衡水提供网站制作公司电话承德网络推广
  • 网站上推广游戏怎么做怎么做好网络推广销售
  • 如何申请企业邮箱流程站长seo推广
  • 如何做自己公司网站百度信息流广告
  • 深圳网站设计建设公司优化流程
  • 建筑公司网站需求百度关键词优化多久上首页
  • 做物流网站的多少钱计算机培训机构哪个最好