tkinter progress bar
Jason Swails
jason.swails at gmail.com
Tue Jul 23 09:27:59 EDT 2013
On Tue, Jul 23, 2013 at 5:38 AM, <hsiwrek at walla.com> wrote:
> Dear Christian,
>
> Thanks for the help. Can you please add a source example as I am new with
> Tkinter.
>
http://docs.python.org/2/library/ttk.html#progressbar
You can do something like this:
#!/usr/bin/env python
import Tkinter as tk
import ttk
import time
class MainApp(tk.Frame):
def __init__(self, master):
tk.Frame.__init__(self, master)
self.progress = ttk.Progressbar(self, maximum=10)
self.progress.pack(expand=1, fill=tk.BOTH)
self.progress.bind("<Button-1>", self._loop_progress)
def _loop_progress(self, *args):
for i in range(10):
self.progress.step(1)
# Necessary to update the progress bar appearance
self.update()
# Busy-wait
time.sleep(2)
if __name__ == '__main__':
root = tk.Tk()
app = MainApp(root)
app.pack(expand=1, fill=tk.BOTH)
root.mainloop()
This is a simple stand-alone app that (just) demonstrates how to use the
ttk.Progressbar widget.
HTH,
Jason
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20130723/47a38566/attachment.html>
More information about the Python-list
mailing list