Tag: 进度条

如何在确定模式下使用Android ProgressBar?

我正在写一个媒体播放器,我想要一个进度条来显示歌曲的进度。 我find了ProgressBar类,但是我可以在屏幕上看到的是一个圆形的旋转图标。 什么即时通讯寻找是一个实际的酒吧。 如何将ProgressBar的样式更改为条形图(而不是圆形),以及如何将其与MediaPlayer一起使用? 谢谢

Python urllib2进度钩子

我正在尝试使用urllib2 http客户端在python中创build一个下载进度条。 我已经浏览了API(和谷歌),似乎urllib2不允许你注册进度挂钩。 不过,较旧的已弃用的urllib具有此function。 有谁知道如何使用urllib2创build进度条或报告钩子? 还是有一些其他黑客获得类似的function?

ffmpeg能显示进度条吗?

我使用ffmpeg将.avi文件转换为.flv文件。 由于转换文件需要很长时间,我想显示一个进度条。 有人可以请指导我如何去相同的。 我知道,ffmpeg莫名其妙地必须在文本文件中输出进度,我必须使用ajax调用来读取它。 但是,我如何得到ffmpeg输出到文本文件的进度? 非常感谢你。

如何在C#中实现进度条?

如何在C#中为数据库调用实现进度条和背景工作? 我有一些处理大量数据的方法。 他们是相对较长的运行操作,所以我想实现一个进度条,让用户知道事情正在发生。 我想过使用进度条或状态条标签,但由于有一个单独的UI线程,执行数据库处理方法的线程,UI控件不会更新,使进度条或状态条标签对我来说是无用的。 我已经看到了一些例子,但他们处理for循环,例如: for(int i = 0; i < count; i++) { System.Threading.Thread.Sleep(70); // … do analysis … bgWorker.ReportProgress((100 * i) / count); } private void bgWorker_ProgressChanged(object sender, ProgressChangedEventArgs e) { progressBar.Value = Math.Min(e.ProgressPercentage, 100); } 我正在寻找更好的例子。

SwingWorker和JProgressBar问题

我需要将给定的任何图像转换为字节数组以满足encryption要求。 我使用JProgressBar来监视转换进度,以防所选图像很大: File p= new File("C:\"); BufferedImage oImg = ImageIO.read(p); ByteArrayOutputStream ba = new ByteArrayOutputStream(); ImageIO.write(oImg, "jpg", ba); ba.flush(); ProgressBar pb = new ProgressBar(); Thread thread = new Thread(pb); thread.join(); pb.fireTask(ba.toByteArray()); 我定义了一个使用SwingWorker的ProgressBar类,如下所示: public class ProgressBar extends JPanel implements Runnable { private JProgressBar progressBar; private Task task; private byte[] imgByteArray; public void run() { createGUI(); } […]

如何在下载文件时为NSURLConnection创build进度条?

我想在NSURLConnection下载的同时显示进度条。 当我从服务器获取数据时,我可以更新每个收到的包的UI。 但问题是:我怎么知道我已经有多less数据了,需要下载多less数据呢? 大概以字节为单位…然后,我必须做一些math来获得百分比?

Tkinter:如何使用线程来防止主要事件循环“冻结”

我有一个“开始”button和一个进度条小GUItesting。 期望的行为是: 点击开始 进度条振荡5秒钟 进度条停止 观察到的行为是“开始”button冻结5秒,然后显示一个进度条(不振荡)。 这是我的代码到目前为止: class GUI: def __init__(self, master): self.master = master self.test_button = Button(self.master, command=self.tb_click) self.test_button.configure( text="Start", background="Grey", padx=50 ) self.test_button.pack(side=TOP) def progress(self): self.prog_bar = ttk.Progressbar( self.master, orient="horizontal", length=200, mode="indeterminate" ) self.prog_bar.pack(side=TOP) def tb_click(self): self.progress() self.prog_bar.start() # Simulate long running process t = threading.Thread(target=time.sleep, args=(5,)) t.start() t.join() self.prog_bar.stop() root = Tk() […]

输出到同一行覆盖以前的输出? python(2.5)

我正在写一个简单的ftp下载器。 部分代码是这样的: ftp.retrbinary("RETR " + file_name, process) 我正在调用函数进程来处理callback: def process(data): print os.path.getsize(file_name)/1024, 'KB / ', size, 'KB downloaded!' file.write(data) 和输出是这样的: 1784 KB / KB 1829 downloaded! 1788 KB / KB 1829 downloaded! etc… 但我希望它打印这一行,下一次重印/刷新,所以它只会显示一次,我会看到下载的进度… 怎么办?

用Java进行file upload(带进度条)

我对Java 非常陌生,大部分时间都是在自学,所以我开始构build一个小程序。 我想创build一个可以从本地磁盘上select一个文件,并将其作为多部分/表单数据POST请求上传,但有一个进度条 。 显然,用户必须授予Java applet访问硬盘驱动器的权限。 现在我已经得到了第一部分的工作:用户可以使用JFileChooser对象来select文件,该对象可以方便地返回一个File对象。 但是我想知道接下来会发生什么。 我知道File.length()会给我文件的总大小(以字节为单位),但是如何将选定的File发送到Web,以及如何监视已发送的字节数? 提前致谢。

如何使用WinForms进度条?

我想显示在外部库中执行的计算的进度。 例如,如果我有一些计算方法,我想在我的Form类中使用它100000的值,我可以写: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Caluculate(int i) { double pow = Math.Pow(i, i); } private void button1_Click(object sender, EventArgs e) { progressBar1.Maximum = 100000; progressBar1.Step = 1; for(int j = 0; j < 100000; j++) { Caluculate(j); progressBar1.PerformStep(); } } } 每次计算后我应该执行一步。 但是如果我用外部方法进行所有100000次计算呢? 我应该什么时候“执行步骤”,如果我不想让这个方法依赖于进度条? […]