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

一个企业是如何做网站建设的搜索引擎优化seo什么意思

一个企业是如何做网站建设的,搜索引擎优化seo什么意思,免费申请域名做网站,wordpress front page post page一.功能说明 在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.ritt.cn/news/30137.html

相关文章:

  • 广州网站建设 中网科技深圳网络营销技巧
  • 怎么直接做免费网站如何优化seo
  • 网站建设工作流程html西安seo顾问培训
  • 黑龙江做网站的公司百度投诉中心
  • 互站网站源码谷歌商店下载不了软件
  • 建立网站的费用百度一下你就知道移动首页
  • wordpress标签图片seo怎么推排名
  • 大数据学出来做什么工作福州seo技术培训
  • 论文答辩ppt模板免费下载郑州seo服务
  • 网站如何备案icp电池优化大师下载
  • 刚成立的公司怎样做自己网站百度搜索竞价排名
  • 济南网站建设公司按需定制台州seo排名外包
  • 专做动漫解说的网站seo关键词优化软件官网
  • 如何做餐饮的网站永久免费域名注册
  • 做网站和做app新媒体seo培训
  • lnmp wordpress 后台没有主题优化大师的功能有哪些
  • wordpress 右边栏优化大师app
  • 网站建设方案应该怎么做上海最新新闻事件今天国内
  • 网站开发用什么技术asp上海百度推广电话客服
  • 网站建设策划案模版百度优化点击软件
  • 渭南网站建设seo好看的网站设计
  • b2b电子商务网站的类型不包括外包优化网站
  • 网站建设公司做销售前景好不好seo招聘要求
  • 用户登录界面设计搜索引擎优化是指
  • 做网站需不需要云数据库seo优化外链平台
  • dede学校网站模板下载整站优化推广
  • 网易企业邮箱下载电脑版官方下载淘宝seo软件
  • 网站建设入门书籍想找搜索引擎优化
  • 设计图纸网站营销咨询公司排名前十
  • 成都优化外包怎么分析一个网站seo