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

网站开发需要准备什么软件新网域名

网站开发需要准备什么软件,新网域名,不能打开建设银行网站怎么办,招牌图片效果图设计制作文章目录 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://www.ritt.cn/news/17062.html

相关文章:

  • 视频怎么转成网址链接青岛网站快速排名优化
  • 网站建设构思友情链接网址
  • 用自己的服务器建网站二级域名查询网站
  • 做众筹网站怎么赚钱市场调研一般怎么做
  • 榆林做网站的公司电话怎么做电商创业
  • 网站做优化效果怎样关键词优化工具
  • 汉口网站建设公司奶茶网络营销策划方案
  • 企业信息港网站建没网络策划方案
  • 网站建设的要求有哪些广东省最新新闻
  • 如何做网站软件网站恶意点击软件
  • 响应式网站建设资讯北京网站优化方法
  • 影院网站怎么做无锡百度seo优化
  • 网站建设除了中企动力网络营销案例分析
  • lnmp架构部署wordpressseo文章是什么
  • 别人网站html css js获取企业如何做网站
  • 做公司网站有什么好处新闻头条今日要闻10条
  • 如何做新网站保留域名企业网站cms
  • 网站维护的主要内容包括seo搜索引擎优化公司
  • 好的手机端网站模板下载安装打开百度app
  • 手机网站制作教程下载电商运营怎么自学
  • 移动网站怎么做优化关键词批量调词软件
  • 福田住房和建设局网站外贸订单怎样去寻找
  • 柏林网站建设湖南长沙seo
  • 做百度网站找谁营销战略
  • 临沂做网站优化站长之家收录查询
  • 网站更改文章标题手机优化专家
  • 简述站点推广有哪些方式百度优化插件
  • wordpress 特色图像是原图seo优化百度技术排名教程
  • 网站建设脱颖而出网站优化培训学校
  • 企业网站开发中文摘要今日国内重大新闻