Wie verwende ich das tkinter Slider `Scale` Widget mit diskreten Schritten?

Ist es möglich einen Slider zu haben Scale Widget in tkinter) wo die möglichen Werte, die angezeigt werden, wenn der Schieberegler manipuliert wird, diskrete Werte sind, die aus einer Liste gelesen werden?

Die Werte in meiner Liste sind nicht in geraden Schritten und situationsabhängig.

Von allen Beispiele, die ich gesehen habe, können Sie einen Minimalwert angeben, einen Maximalwert und einen Schrittwert (n-Wert zu einer Zeit), aber meine Liste könnte wie folgt aussehen:

list=['0', '2000', '6400', '9200', '12100', '15060', '15080']

Nur als Beispiel. Um es zu wiederholen, mag ich es von zum Beispiel Liste gehen [0] zur Liste [1] oder Liste [6] Liste [5] beim Ziehen Sie den Schieberegler.

Wenn jemand einen anderen Vorschlag hat, um einfach aus Hunderten von Elementen in einer Liste einen Wert auszuwählen, bin ich ganz Ohr. Ich habe das @ ausprobieOptionMenu Widget, aber es wird zu umfangreich und schwer einen Blick auf.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage