我有一个GUI应用程序,其中有一个输入框。当我单击按钮时,此输入框中将打印一些文本。当我单击两次时,第二个文本将在第一个文本之后打印。我想在第一文本下打印第二文本。我该怎么办?
我尝试使用"\n"
打印该新行,但是它不起作用。
e2 = Entry(root, width=50, borderwidth=5)
e2.place(relx=0.3,rely=0.1,relwidth=0.3,relheight=0.2)
def bur1(num):
e2.insert(0,"BURGER1 = 10$")
它总是在第一个文本之后打印该文本。
答案 0 :(得分:1)
Entry
小部件只能显示一行。如果要多行,则需要使用Text
小部件(如果要使其可编辑),或者使用Label
小部件(如果仅用于显示)。每当您要开始换行时,都需要插入换行符。