如何解决向滚动条添加命令将删除所有文本
我正在尝试使滚动条滚动,我尝试了许多不同的命令和代码,但由于我无法理解的原因,它们似乎都不对我有用。如果我尝试添加yview或yscrollcommand之类的命令,则该文本消失,并且仍然无法滚动。
from tkinter import *
from functools import partial
import tkinter as tk
words = ["test","test","test""test","test"]
def validateLogin(password):
print(password.get())
if password.get() == "test":
master = Tk()
master.state('zoomed')
canvas_width = 1920
canvas_height = 1080
w = Canvas(master,width=canvas_width,height=canvas_height)
scrollbar = Scrollbar(master)
scrollbar.pack(side=RIGHT,fill=Y)
count = 20
for word in words:
w.create_text(150,count,text=word)
count += 20
w.pack()
tkWindow.destroy()
mainloop()
if password.get() != "test":
Label(tkWindow,text="Wrong password!",fg='red').grid(row=5,column=2)
# window
tkWindow = Tk()
tkWindow.geometry('250x100')
tkWindow.title('Passwords')
# password label and password entry box
Label(tkWindow,text="Password").grid(row=1,column=0)
password = StringVar()
Entry(tkWindow,textvariable=password,show='*').grid(row=1,column=2)
validateLogin = partial(validateLogin,password)
# login button
Button(tkWindow,text="Login",command=validateLogin).grid(row=4,column=2)
tkWindow.mainloop()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。