Entry()和Text()之间的区别是什么?

时间:2018-05-05 22:54:21

标签: python python-3.x user-interface tkinter

tkinter的Entry()Text()功能之间的区别是什么?

无法在网上找到任何内容,所以在弄清楚之后,想让其他人在网上找到它。

3 个答案:

答案 0 :(得分:3)

Entry()允许输入一行:

enter image description here

然而,Text()允许多行输入:

enter image description here

答案 1 :(得分:2)

有关Tkinter的任何文档都会告诉您答案。事实上,它通常是它告诉你的第一件事。

Tkinter Book中的

Entry以:

开头
  

条目小部件是用于输入或显示单行文字的标准Tkinter小部件。

     

何时使用Entry Widget

     

条目小部件用于输入文本字符串。此小部件允许用户以单一字体输入一行文本。

     

要输入多行文字,请使用Text小部件。

Tkinter参考中的

Entry以:

开头
  

Entry小部件的目的是让用户查看和修改单个文本行。

     

等等。

答案 2 :(得分:0)

Entry小部件具有验证命令(即,可能只有小写字母,只有数字等)。这需要一些变通方法才能在文本小部件中工作。