两个进度条,加上百分比显示(用WPF实现)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个进度条,加上百分比显示(用WPF实现)相关的知识,希望对你有一定的参考价值。
请问哪里可以下?我刚学,不会.
任务紧急,请哪位赶紧帮帮忙?感激不尽
清月无双说得是我想要的意思,不过能够详细点(编出代码参考参考)就好了
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实现)的主要内容,如果未能解决你的问题,请参考以下文章