2016-02-27 49 views
-2

我想在tkinter中创建一个多行输入字段,它需要是屏幕的全尺寸。我曾尝试使用root.winfo.height()和root.winfo.width()如何使多行输入tkinter窗口的大小?

Entry(root, height=root.winfo_height, width=root.winfo_width.pack(side=TOP,padx=10,pady=10) 

但是,这只能当窗口负载,这是没有好

看看你能做些什么,祝你好运!

+0

你需要使用'Text'而不是'Entry'。 – nbro

+1

[如何使用tkinter创建多行条目?](http://stackoverflow.com/questions/9661854/how-to-create-a-multiline-entry-with-tkinter) – nbro

回答

0

您应该使用Text小部件,而不是Entry小部件。这里有一个简单的例子:

from tkinter import * 

app = Tk() 

text_widget = Text(app) 
text_widget.pack(expand = True) #This will make the Text widget fill the entire window 

app.mainloop() 
相关问题