Tkinter Scrollbar Slider bewegt sich nicht?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Tkinter Scrollbar Slider bewegt sich nicht?

by Anonymous » 15 May 2025, 21:48

Ich arbeite an einer GUI, bei der das Drücken einer bestimmten Taste ein Popup-Fenster erzeugt, in dem eine lange, scrollbare Liste von Text angezeigt werden soll. Ich verwende das Text-Widget im Popup-Fenster, um diesen Text anzuzeigen. Wenn Sie jedoch versuchen, zu scrollen, macht das Bewegen des Schiebers auf der Bildlaufleiste nichts. Der Schieberegler bewegt sich nicht einmal. Die Textliste wird jedoch reagieren und scrollen, wenn ich das Mausrad verwende. Weitere Informationen finden Sie im folgenden Code für den Befehl "Bib", der meiner Schaltfläche zugewiesen ist: < /p>

Code: Select all

def bib():
root = tk.Tk()
root.title("References")

h=tk.Scrollbar(root)
h.pack(side=tk.RIGHT,fill=tk.Y)
v=tk.Scrollbar(root)

t=tk.Text(root,width=90, wrap=tk.NONE, yscrollcommand=v.set)

t.insert(tk.END,"number 1\n")
t.insert(tk.END,"number 2\n")
t.insert(tk.END,"number 1\n")
t.insert(tk.END,"number 2\n")
t.insert(tk.END,"number 1\n")
t.insert(tk.END,"number 2\n")
t.insert(tk.END,"number 1\n")
t.insert(tk.END,"number 2\n")
t.insert(tk.END,"number 1\n")
t.insert(tk.END,"number 2\n")
t.insert(tk.END,"number 1\n")
t.insert(tk.END,"number 2\n")
t.insert(tk.END,"number 1\n")
t.insert(tk.END,"number 2\n")

t.pack(side=tk.TOP, fill=tk.X)
t.configure(font=("Times New Roman", 10))
v.config(command=t.yview)

t.mainloop()

Top