问题描述
我正在尝试使滚动条滚动,我尝试了许多不同的命令和代码,但由于我无法理解的原因,它们似乎都不对我有用。如果我尝试添加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 (将#修改为@)