【发布时间】:2021-06-10 20:43:57
【问题描述】:
所以我在 ttk 中弄乱了进度条,但我想知道如何更改它的长度。不像它的长度的数值,而是进度条的实际可视长度。
对于其他小部件,我只需将其更改为 'width=27' 或其他任何内容并以这种方式进行更改,但它似乎不起作用。
有什么想法吗?谢谢。
【问题讨论】:
-
没有
length选项吗? -
运行
print(ttk.Progressbar.__init__.__doc__),你会看到所有可以传入的选项。正如CoolCloud指出的,有一个length选项 -
@CoolCloud 但长度选项不会改变进度条的数值吗?就像我想要一个最大值为 100 的进度条一样,有没有办法让它看起来更长,同时保持其数值 100?
-
除此之外,您还可以使用
print(ttk.Progressbar().keys())获取一些属性 -
@CoolCloud 好吧,我想我明白了。因此,如果我想创建一个健康栏,我会将最大值设置为等于最大健康值,该值等于当前健康值。我的印象是长度是条的数值,谢谢