Page 1 of 1

Tkinter Scrollbar Slider bewegt sich nicht?

Posted: 15 May 2025, 21:48
by Anonymous
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()