两个进度条,加上百分比显示(用WPF实现)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个进度条,加上百分比显示(用WPF实现)相关的知识,希望对你有一定的参考价值。

请问哪里可以下?我刚学,不会.
任务紧急,请哪位赶紧帮帮忙?感激不尽
清月无双说得是我想要的意思,不过能够详细点(编出代码参考参考)就好了

progressBar1.PerformStep();
label1.Text = progressBar1.Value.ToString()+"%";
用进度条的PerformStep方法根据进度条的setp数量增加进度栏的当前位置,用Value值获取进度条的当前值,用来显示百分比
参考技术A http://download.microsoft.com/download/f/6/e/f6e32974-726e-4054-96af-9c747bf89a6e/ProgressBar.exe

以上是微软WPF进度条控件的一个例子,很容易,不是很长,不贴过来了,下载了一看就会,好用加分:)
参考技术B VS里面不是有那个进度条的控件吗!
为什么还要用你说的那一个呢!??

而且,用里面自带的,还简单些,实现你说的功能,轻而一举!
参考技术C 控件里不是有ProgressBar呢吗?
你用这个就行了
参考技术D 直接下载个源码就OK

python 进度条

功能说明:将程序的执行进展情况按照百分比用进度条显示。

print:打印末尾会自动加上换行符‘\n‘,如果要让打印的结果一直在同一行显示,不能使用这个命令

sys.stdout.write():打印输出但结尾不带‘\n‘,使输出一直在同一行,同时在末尾加上行首符‘\r‘,将最新的输出结果一直保持在行首

sys.stdout.flush():将缓存在sys.stdout.write()的内容暂时打印出来

#!/usr/bin/env python
# -*- coding:utf-8 -*-
import os,sys,time
for i in range(100):
    #sys.stdout.write(‘ ‘ * 100 + ‘\r‘)
    #sys.stdout.flush()
    #print(i)
    sys.stdout.write(‘[‘ + ‘-‘ * i + ‘ ‘ * (100 - i)  + ‘]‘ + str(i) + ‘%‘  + ‘\r‘)
    sys.stdout.flush()
    time.sleep(0.1)
else:
    print(‘\n‘)

执行结果:

[-------------------------------------------------------------------- ]99%


也可以使用progressbar模块,下载链接如下:

https://pypi.python.org/pypi/progressbar2/3.34.2


以上是关于两个进度条,加上百分比显示(用WPF实现)的主要内容,如果未能解决你的问题,请参考以下文章

python实现进度条和百分比同时显示

python 进度条

Android自定义控件实现带百分比显示进度条,可自定义颜色

圆形百分比进度条效果

java上传实现百分比的进度条,怎么实现

VB如何实现进度条