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

php网站做代理服务器关键词排名优化软件策略

php网站做代理服务器,关键词排名优化软件策略,万江区网站仿做,武汉网络运营公司一.功能说明 在Qt中实现固件升级的进度条显示窗口,你可以通过创建一个自定义的对话框(Dialog)来完成。这个对话框可以包含一个进度条(QProgressBar)、一些文本标签(QLabel)用于显示状态信息&am…

一.功能说明

在Qt中实现固件升级的进度条显示窗口,你可以通过创建一个自定义的对话框(Dialog)来完成。这个对话框可以包含一个进度条(QProgressBar)、一些文本标签(QLabel)用于显示状态信息,以及可能的按钮(如取消按钮)来允许用户中断升级过程(尽管在固件升级期间取消操作可能不被支持或需要谨慎处理)。

二.代码实现

1.frmupgrade.h

#ifndef FRMUPGRADE_H

#define FRMUPGRADE_H

#include <QDialog>

#include <QTimer>

namespace Ui {

class frmupgrade;

}

class frmupgrade : public QDialog

{

    Q_OBJECT

public:

    explicit frmupgrade(QWidget *parent = nullptr);

    ~frmupgrade();

 public:

    void upgrade_start();

private slots:

    void Timer1UpDate();

    void on_pushButton_clicked();

protected:

    void closeEvent(QCloseEvent *event) override;

private:

    Ui::frmupgrade *ui;

    void Init();

    QTimer *timer1 = nullptr;

    int count;

};

#endif // FRMUPGRADE_H

2.frmupgrade.cpp

#include "frmupgrade.h"

#include "ui_frmupgrade.h"

frmupgrade::frmupgrade(QWidget *parent) :

    QDialog(parent),

    ui(new Ui::frmupgrade)

{

    ui->setupUi(this);

    Init();

}

frmupgrade::~frmupgrade()

{

    delete ui;

}

void frmupgrade::closeEvent(QCloseEvent *event)

{

    if(timer1 != nullptr){

        timer1->stop();

        delete timer1;

        timer1 = nullptr;

    }

}

/*升级界面初始化*/

void frmupgrade::Init()

{

    ui->label_upgrade->hide();

    ui->pushButton->hide();

    ui->progressBar->setMinimum(0);

    ui->progressBar->setMaximum(100);

    ui->progressBar->setValue(0);

    ui->progressBar->setStyleSheet("QProgressBar{border:1px solid skyblue;"

                                   "background:white;"

                                   "text-align:center;"

                                   "color: red;"

                                   "border-radius:0px;}"

                                   "QProgressBar::chunk{"

                                   "border-radius:0px;"    // 斑马线圆角

                                   "border:0px solid black;" // 黑边,默认无边

                                   "background-color:green;"

                                   "width:30px;margin:0.5px;}" // 宽度和间距

                                   );

    ui->progressBar->setOrientation(Qt::Horizontal);

    count = 0;

    if(timer1 != nullptr)

    {

        delete timer1;

        timer1 = nullptr;

    }

    timer1 = new QTimer();

    timer1->start(200);

    connect(timer1, SIGNAL(timeout()), this, SLOT(Timer1UpDate()));

}

/*定时器读取升级进度*/

void frmupgrade::Timer1UpDate()

{

    count = count+2 ;   //10s进度条完成

    ui->progressBar->setValue(count);

    if(count>=100){

        timer1->stop();

        delete timer1;

        timer1 = nullptr;

        ui->label_upgrade->show();

        ui->pushButton->show();

        ui->label_upgrade->setText(tr("升级完成,请5秒后再重启设备!"));

          

    }

}

/*关闭窗口*/

void frmupgrade::on_pushButton_clicked()

{

    this->close();

}

void frmupgrade::upgrade_start()

{

    Init();

    this->show();

}

3.界面展示

完整工程代码下载:https://mp.csdn.net/mp_download/manage/download/UpDetailed

http://www.tj-hxxt.cn/news/93688.html

相关文章:

  • 用易语言做网站抢购软件搜索引擎推广seo
  • 德州市建设街派出所网站百度关键词搜索广告的优缺点
  • 建平台网站镇江网站建设企业
  • 该如何选择深圳网站建设公司百度关键词优化教程
  • 专业网网站建设百度公司招聘官网最新招聘
  • 网站建设需要资质么做百度推广一个月多少钱
  • 深圳网站制作公司嘉兴百度seo规则最新
  • 做外贸网站需要注意些什么手续深圳关键词推广
  • 做阿里巴巴网站没有专业客服吧优化设计方案
  • 福州公交集团网站建设每日新闻简报
  • 自己做网站排名好吗汕头网站优化
  • 网站做扫一扫百度下载安装到桌面上
  • 网站开发的简易步骤成品短视频网站源码搭建
  • 购物网站的建设意义seo免费软件
  • 高档网站建设东莞寮步最新通知
  • 物流网站建设策划书的总结网页制作软件dreamweaver
  • 有没有专业做网站架构图的软件广东seo
  • 网站开发人员职位描述2021百度模拟点击工具
  • 做图客网站深圳seo优化外包
  • html做的小网站山东seo费用多少
  • 艺术类网站模板江苏搜索引擎优化
  • 广州小型网站建设公司搜狗推广登陆
  • 基于工作过程的商务网站建设 网页制作网站关键词优化代理
  • 石家庄网站做网站全国疫情防控最新数据
  • 北海做网站网站建设业务多平台怎么样
  • 佛山新网站制作咨询新东方线下培训机构官网
  • 东莞销售网站设计网页设计与制作考试试题及答案
  • 淮安制作网站在那里百度网页排名怎么提升
  • 制作音乐的软件app东莞百度快速排名优化
  • 网站开发公司需要那些硬件设备网站首页制作网站