如何在python中的tkinter中的消息框中放置进度条?

时间:2011-11-08 04:22:05

标签: python user-interface tkinter

我正在尝试在消息框中放置一个进度条以显示下载文件的进度;像这样的东西:

example http://uucode.com/texts/pylongopgui/images/progress.png

(图片取自here。)

因此,对于进度条,我将使用它:

pbar=ttk.Progressbar(app,orient='horizontal',length=200,mode='determinate')
pbar.pack()

也许我可以使用文本小部件,但我不太确定如何使这个新窗口出现。我写这样的东西吗?

root1=Tk()
root1.title("Status Dialog")
pbar=ttk.Progressbar(app,orient='horizontal',length=200,mode='determinate')
pbar.pack()

root1.mainloop()

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我认为您有错误:在您的代码中,pbar=ttk.ProgressBar(app, ...)应由pbar=ttk.ProgressBar(root1, ...)替换。在这个类实例化中,第一个参数是父窗口小部件,我打赌它应该是你代码中的root1

但正如brc在评论中写的那样,只要你没有描述你的错误我们就不能确定(例如给我们回溯)。