Python 没有 ttk 的 tkinter 中的 Tkinter ProgressBar

Python Tkinter ProgressBar in tkinter without ttk

我目前正在 Tkinter 中创建一个带有加载栏 (Tkinter ProgressBar) 的程序。问题是 - 使用 tkinter.ttk 很痛苦 - 我必须使用该方法更改几乎所有代码,而且看起来我对 Tkinter 还很陌生,这样做并不理想。 有没有其他方法可以在没有 tkinter.ttk 模块的情况下使用 progressbar 小部件?

(如果我不得不使用 tkinter.ttk 模块,我将不得不花费数小时来筛选和更改我的代码——我不想这样做!!)

非常感谢!

Tkinter 没有进度条,除非通过 ttk。

如果您觉得 tkinter.ttk.progressbar 太难了,只需更改导入方式即可。

例如:

from tkinter.ttk import Progressbar
...
pb = Progressbar(...)

或者这个,我认为这是更好的解决方案:

from tkinter import ttk
...
pb = ttk.Progressbar(...)