Tkinter Scrollbar Slider bewegt sich nicht?
Posted: 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()