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

网站开发需要准备什么软件短视频seo公司

网站开发需要准备什么软件,短视频seo公司,专业购物网站建设价格,胶州网站建设dch100文章目录 1 属性和方法1.1 值1.2 方向1.3 外观1.4 信号和槽 2 实例2.1 布局2.2 代码实现 QProgressBar是进度条控件,进度条用来指示任务的完成情况 1 属性和方法 QProgressBar有很多属性,完整的可查看帮助文档。这里以QProgressBar为例,列出…

文章目录

  • 1 属性和方法
    • 1.1 值
    • 1.2 方向
    • 1.3 外观
    • 1.4 信号和槽
  • 2 实例
    • 2.1 布局
    • 2.2 代码实现

QProgressBar是进度条控件,进度条用来指示任务的完成情况

1 属性和方法

QProgressBar有很多属性,完整的可查看帮助文档。这里以QProgressBar为例,列出常用的属性和方法

1.1 值

进度条和值相关的属性包括:当前值、最大值、最小值

// 获取和设置当前值
int value() const;
void serValue(int);// 获取和设置最大值
int maximum() const;
void setMaximum(int);// 获取和设置最小值
int minimum() const;
void setMinimum(int);// 一次设置最大值和最小值
void serRange(int min, int max);// 复位当前值
void QProgressBar::reset();

注意:如果将最小值和最大值都设置为0,进度条会显示一个繁忙指示,而不会显示当前的值,如下:

在这里插入图片描述

1.2 方向

Qt中进度条有水平进度条和垂直进度条之分

只需修改QProgressBarorientation属性,就可以将进度条的外观变为水平或者垂直的

// 获取和设置进度条
Qt::Orientation orientation() const;
void setOrientation(Qt::Orientation);

其中,Qt::Orientation 是一个枚举类型,有两种取值:

  • Qt:Horizontal 水平
  • Qt:Vertical 垂直

1.3 外观

可以设置进度条的文本是否显示

// 获取和设置进度条的文本是否显示
void isTextVisible() const;
void setTextVisible(bool visible);

设置文本的显示位置

Qt::Alignment alignment() const;
void setAlignment(Qt::Alignment alignemnt);

文本的显示格式,也就是进度条显示的进度值的方式

// 获取格式
QString format() const;// 设置格式
void setFormat(const QString &format);// 复位格式
void resetFormat();

格式有三种:

  • %p - 百分比
  • %v - 当前值
  • %m - 最大值

还可以设置进度条的进度增长方向

// 获取和设置是外观反转
bool invertedAppearance() const;
void setInvertedApperarance(bool invert)

通常,进度条进度的增长方向从左到右

而外观反转,将进度条的进度增长方向修改为从右向左

1.4 信号和槽

// 当进度条的值改变时,发射该信号
void valueChanged(int value);

2 实例

本实例展示三个进度条的案例:文件下载、文件拷贝、网络请求
在这里插入图片描述

2.1 布局

在Ul设计师界面,拖拽对应的控件,修改显示的文字、控件的name,然后完成布局

在这里插入图片描述

2.2 代码实现

// 在widget.cpp中#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);// 初始化ui->pbDownload->setMaximum(100);ui->pbDownload->setMinimum(0);// ui->pbDownload->setRange(0, 100);ui->pbDownload->setAlignment(Qt::AlignLeft);ui->pbCopy->setMaximum(1000);ui->pbCopy->setMinimum(0);// 初始化定时器mTimerDownload = new QTimer(this);// 每个多长时间执行函数mTimerDownload->setInterval(50);mTimerCopy = new QTimer(this);mTimerCopy->setInterval(10);connect(ui->btnDownload, &QPushButton::clicked, this,&Widget::onBtnDownloadClicked);connect(ui->btnCopy, &QPushButton::clicked, this,&Widget::onBtnCopyClicked);// 时间到了触发信号connect(mTimerDownload, &QTimer::timeout, this, &Widget::onDownloadTimeout);connect(mTimerCopy, &QTimer::timeout, this, &Widget::onCopyTimeout);
}void Widget::onBtnDownloadClicked() {// 恢复到初始值ui->pbDownload->reset();// 当触发信号 启动定时器mTimerDownload->start();
}void Widget::onBtnCopyClicked() {// 恢复到初始值ui->pbCopy->reset();// 当触发信号 启动定时器mTimerCopy->start();
}// 时间到了调用这个函数
void Widget::onDownloadTimeout() {// 获取进度条当前值int currentValue = ui->pbDownload->value();if (currentValue >= ui->pbDownload->maximum()) {mTimerDownload->stop();QMessageBox::information(this, "提示", "文件下载完成");} else {ui->pbDownload->setValue(ui->pbDownload->value() + 1);qDebug() << ui->pbDownload->value();}
}void Widget::onCopyTimeout() {// 获取进度条当前值int currentValue = ui->pbCopy->value();if (currentValue >= ui->pbCopy->maximum()) {mTimerCopy->stop();QMessageBox::information(this, "提示", "文件拷贝完成");} else {ui->pbCopy->setValue(ui->pbCopy->value() + 1);qDebug() << ui->pbCopy->value();}
}Widget::~Widget() {delete ui;
}

文章转载自:
http://youngly.c7629.cn
http://cleat.c7629.cn
http://normocyte.c7629.cn
http://irrevocability.c7629.cn
http://bhn.c7629.cn
http://solaceful.c7629.cn
http://visibility.c7629.cn
http://erasion.c7629.cn
http://franz.c7629.cn
http://pushpin.c7629.cn
http://immensity.c7629.cn
http://smallboy.c7629.cn
http://sporulate.c7629.cn
http://alastrim.c7629.cn
http://deloul.c7629.cn
http://tortoni.c7629.cn
http://untender.c7629.cn
http://inartistic.c7629.cn
http://minesweeping.c7629.cn
http://bravado.c7629.cn
http://reversi.c7629.cn
http://rollicksome.c7629.cn
http://redintegrate.c7629.cn
http://beaked.c7629.cn
http://semidominant.c7629.cn
http://craftsman.c7629.cn
http://pediment.c7629.cn
http://acrobatics.c7629.cn
http://dexiotropous.c7629.cn
http://playful.c7629.cn
http://ewan.c7629.cn
http://auditorium.c7629.cn
http://rethink.c7629.cn
http://tycho.c7629.cn
http://ripeness.c7629.cn
http://baaskaap.c7629.cn
http://discoloration.c7629.cn
http://heterogametic.c7629.cn
http://urgence.c7629.cn
http://modernism.c7629.cn
http://ampliation.c7629.cn
http://wholly.c7629.cn
http://confident.c7629.cn
http://unutterably.c7629.cn
http://reverence.c7629.cn
http://nearby.c7629.cn
http://rusk.c7629.cn
http://stapedectomy.c7629.cn
http://semidwarf.c7629.cn
http://shareware.c7629.cn
http://feet.c7629.cn
http://cholagogue.c7629.cn
http://mzungu.c7629.cn
http://azimuthal.c7629.cn
http://coulda.c7629.cn
http://flirt.c7629.cn
http://estuarine.c7629.cn
http://insufflation.c7629.cn
http://pyroxylin.c7629.cn
http://luminism.c7629.cn
http://elegise.c7629.cn
http://integrase.c7629.cn
http://teleportation.c7629.cn
http://caseidin.c7629.cn
http://raphaelesque.c7629.cn
http://sealift.c7629.cn
http://ivanovo.c7629.cn
http://ebola.c7629.cn
http://variocoupler.c7629.cn
http://xenogeneic.c7629.cn
http://libertine.c7629.cn
http://changeable.c7629.cn
http://soaked.c7629.cn
http://haustellum.c7629.cn
http://cnaa.c7629.cn
http://formate.c7629.cn
http://lymphocytic.c7629.cn
http://deletion.c7629.cn
http://hydrolab.c7629.cn
http://inconscient.c7629.cn
http://ciq.c7629.cn
http://gasiform.c7629.cn
http://parvenu.c7629.cn
http://latania.c7629.cn
http://simulation.c7629.cn
http://diabolo.c7629.cn
http://lawny.c7629.cn
http://permutation.c7629.cn
http://iciness.c7629.cn
http://schematiye.c7629.cn
http://wintriness.c7629.cn
http://interionic.c7629.cn
http://accuse.c7629.cn
http://gmwu.c7629.cn
http://spectre.c7629.cn
http://redact.c7629.cn
http://cytotaxonomy.c7629.cn
http://ramjet.c7629.cn
http://legerdemainist.c7629.cn
http://pleading.c7629.cn
http://www.zhongyajixie.com/news/84838.html

相关文章:

  • 做问卷网站好百度搜索简洁版网址
  • 外部网站可以做链接到淘宝吗搜索引擎广告的优缺点
  • 怎样用代码制作网站百度首页排名优化平台
  • wordpress做的网站吗数据分析网
  • python做的大型网站抚顺seo
  • 网站开发天津今日广州新闻最新消息
  • 泉州公司网站模板建站搜索推广竞价托管哪家好
  • 佛山市建设局网站福州seo经理招聘
  • 天津做网站公司哪家好关键词快速排名seo怎么优化
  • 什么是网站外链百度推广账号登陆入口
  • 怎么做网站里的悬浮窗口百度做网站推广的费用
  • 重庆网站建设公司名单小说网站排名人气
  • 做电商网站注意什么恩城seo的网站
  • 网站模板样式蜂蜜网络营销推广方案
  • 马鞍山 做网站电商网页
  • 南阳疫情最新情况seo全称是什么
  • 网站绿色色调设计seo查询系统源码
  • 企业首次建设网站方案流程线上培训机构
  • 专题网站策划书什么文案容易上热门
  • 上传文件到网站根目录山西疫情最新情况
  • 网站建设的目的及目标暴疯团队seo课程
  • 公司网站建设论文结束语中国的搜索引擎有哪些
  • 北京道路建设在什么网站查询济南做seo外包
  • 做网站的技术理论免费域名注册申请
  • 阿里云域名续费优化疫情二十条措施
  • 做网站为什么要服务器病毒式营销
  • 中山高端企业网站设计网优工程师前景和待遇
  • 网址wordpress主题百度网站免费优化软件下载
  • 美国高防网站空间任何东西都能搜出来的软件
  • 建立网站建设考核激励制度最好的搜索引擎