Re: Progressbar
- From: "Milosz Derezynski" <internalerror gmail com>
- To: Gorshkov <listsubscriptions oghma on ca>
- Cc: Sandra Derbring <sandra derbring gmail com>, gtk-list gnome org
- Subject: Re: Progressbar
- Date: Mon, 19 May 2008 23:01:34 +0200
try self.step = 1./len(list)
2008/5/19 Gorshkov <
listsubscriptions oghma on ca>:
Sandra Derbring wrote:
> Hello,
>
> I have a problem with a progressbar. I want, for every file I look into,
> for the bar to show some progress, so that while you wait for the
> program to finish, the whole time can see the bar moving. When I
> implement it, all that happens is that the bar gets filled first after
> the program's finished. How do I make it show during the process?
>
> self.progressbar = gtk.ProgressBar()
> self.progressbar.show()
>
> self.step = 1/len(list)
>
> for file in list:
> self.x += self.step
> #do smth with file
> self.progressbar.set_fraction(self.x)
>
>
gtk_progress_bar_set_fraction(pb, dpercent);
gtk_progress_bar_set_text(pb, "Your text here");
while (gtk_events_pending())
gtk_main_iteration();
what you're missing is to force the updates to occur AT THE TIME, and
not have them sit in the queue untill you're finished.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]