当存在输入框时,不会显示按钮
When an entry box is present, a button does not show up
我一直在 python 做一些工作,遇到了对我的项目非常有用的 Tkinter。我当时正在制作一个屏幕,其中有一个按钮和一个文本输入框,但是当存在文本输入框时,没有显示任何按钮。但是当我删除输入框时,我可以看到按钮。
这是我一直在处理的脚本部分:
你好,我一直在 python 做一些工作并且遇到了 Tkinter,它对我的项目非常有用。我当时正在制作一个屏幕,其中有一个按钮和一个文本输入框,但是当存在文本输入框时,没有显示任何按钮。但是当我删除输入框时,我可以看到按钮。
from tkinter import *
def submit1():
print("working");
def password1():
passwordbox= Tk()
passwordbox.title("Password Verification")
passwordbox.configure(background="white")
passwordbox.geometry("1000x1000")
box1 = Entry(passwordbox, width=200, bg="gray")
box1.grid(row=2000, column=10, sticky=W)
submit = Button(passwordbox, text="Submit", width=20, height=5,
bg="black", fg="white", command=submit1)
submit.grid(row=1000, column=15, sticky=W);
password1()
文本框应该显示在输入框和按钮上,但它只显示按钮
如果输入框代码为#out,按钮将起作用
有人有什么想法吗?
您需要在 password1 定义的末尾添加一行 passwordbox.mainloop()
。您还需要正确指定网格的行和列。
将输入框设置为第 0 行和第 0 列
将提交按钮设置为第 1 行和第 0 列
from tkinter import *
def submit1():
print("working");
def password1():
passwordbox= Tk()
passwordbox.title("Password Verification")
passwordbox.configure(background="white")
passwordbox.geometry("1000x1000")
box1 = Entry(passwordbox, width=200, bg="gray")
box1.grid(row=0, column=0, sticky=W)
submit = Button(passwordbox, text="Submit", width=20, height=5,
bg="black", fg="white", command=submit1)
submit.grid(row=1, column=0, sticky=W);
passwordbox.mainloop()
password1()
我一直在 python 做一些工作,遇到了对我的项目非常有用的 Tkinter。我当时正在制作一个屏幕,其中有一个按钮和一个文本输入框,但是当存在文本输入框时,没有显示任何按钮。但是当我删除输入框时,我可以看到按钮。
这是我一直在处理的脚本部分:
你好,我一直在 python 做一些工作并且遇到了 Tkinter,它对我的项目非常有用。我当时正在制作一个屏幕,其中有一个按钮和一个文本输入框,但是当存在文本输入框时,没有显示任何按钮。但是当我删除输入框时,我可以看到按钮。
from tkinter import *
def submit1():
print("working");
def password1():
passwordbox= Tk()
passwordbox.title("Password Verification")
passwordbox.configure(background="white")
passwordbox.geometry("1000x1000")
box1 = Entry(passwordbox, width=200, bg="gray")
box1.grid(row=2000, column=10, sticky=W)
submit = Button(passwordbox, text="Submit", width=20, height=5,
bg="black", fg="white", command=submit1)
submit.grid(row=1000, column=15, sticky=W);
password1()
文本框应该显示在输入框和按钮上,但它只显示按钮
如果输入框代码为#out,按钮将起作用
有人有什么想法吗?
您需要在 password1 定义的末尾添加一行 passwordbox.mainloop()
。您还需要正确指定网格的行和列。
将输入框设置为第 0 行和第 0 列
将提交按钮设置为第 1 行和第 0 列
from tkinter import *
def submit1():
print("working");
def password1():
passwordbox= Tk()
passwordbox.title("Password Verification")
passwordbox.configure(background="white")
passwordbox.geometry("1000x1000")
box1 = Entry(passwordbox, width=200, bg="gray")
box1.grid(row=0, column=0, sticky=W)
submit = Button(passwordbox, text="Submit", width=20, height=5,
bg="black", fg="white", command=submit1)
submit.grid(row=1, column=0, sticky=W);
passwordbox.mainloop()
password1()