Tkinter: Как получить фактическую максимальную / длину виджета масштаба? - PullRequest
0 голосов
/ 12 июня 2019

Я разрабатываю приложение на python с помощью tkinter и мне нужно получить фактическое максимальное значение виджета Slider / Scale. Я новичок, так что это может быть очевидно, но я нигде не нахожу ответов, спасибо:).

Редактировать: Мне нужно получить максимальную позицию, в которой может находиться ползунок, например, если ползунок переходит от 0 до 68, я должен быть в состоянии получить 68, потому что это фактический максимум, на который он может перейти.

Ответы [ 2 ]

0 голосов
/ 12 июня 2019

Все виджеты имеют метод cget, который может возвращать значение настраиваемого атрибута.

В вашем случае это будет примерно так:

the_scale = tk.Scale(...from_=0, to=68)
...
print("max value: ", the_scale.cget("to"))
0 голосов
/ 12 июня 2019

A Scale виджет объявлен так:

w = Scale(root, from_=min, to=max)

с min и max минимальным и максимальным значением виджета Scale.

Вы можете использовать метод get для запроса виджета

w.get()
...