Python 为什么我的tkinter按钮不显示文本?
我正在尝试用Python制作自己的gui。我正在使用Tkinter,即使我让按钮显示文本,文本也不会显示Python 为什么我的tkinter按钮不显示文本?,python,tkinter,pycharm,Python,Tkinter,Pycharm,我正在尝试用Python制作自己的gui。我正在使用Tkinter,即使我让按钮显示文本,文本也不会显示 import classes root = Tk() root.geometry('395x400') e = Entry(root, width=60, borderwidth=5) e.grid(row=0, column=0, columnspan=3, padx=10, pady=10) #buttons button_add_student=Button(root, name
import classes
root = Tk()
root.geometry('395x400')
e = Entry(root, width=60, borderwidth=5)
e.grid(row=0, column=0, columnspan=3, padx=10, pady=10)
#buttons
button_add_student=Button(root, name="add student", padx=90, pady=20, command=)
button_show_student=Button(root, name="enter", padx=90, pady=20, )
button_add_student.grid(row=1, column=0)
button_show_student.grid(row=1, column=1)
root.mainloop() ```
他们不显示文本,但您没有给他们任何文本显示。如果希望按钮具有文本标签,则需要为
text
属性提供一个值:
button_add_student=Button(root, text="add student", ...)
button_show_student=Button(root, text="enter", ...)
您使用的是
name
属性,该属性指定小部件的内部名称。仅当您打印出小部件的字符串表示形式时,名称才可见(例如:print(str(按钮添加学生))
) 你的意思是:text=“add student”
?@quamrana是的,这就是我的意思