【问题标题】:What's the difference between Entry() and Text()?Entry() 和 Text() 有什么区别?
【发布时间】:2018-05-05 22:54:20
【问题描述】:

tkinter 的 Entry()Text() 函数有什么区别?

在网上找不到任何东西,所以在弄清楚之后,想将其提供给其他人在线使用。

【问题讨论】:

  • 你怎么能在网上找不到任何东西?这实际上是文档中关于 EntryText 的第一件事。

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


【解决方案1】:

Entry() 允许输入一行:

而 Text() 允许多行输入:

【讨论】:

    【解决方案2】:

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


    Tkinter Book 中的Entry 开头为:

    Entry 小部件是一个标准的 Tkinter 小部件,用于输入或显示单行文本。

    何时使用 Entry 小部件

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

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


    Tkinter 参考中的Entry 以:

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


    等等。

    【讨论】:

      【解决方案3】:

      Entry 小部件具有验证命令(即,可能只有小写字母、只有数字等)。这需要一些解决方法才能在 Text 小部件中发挥作用。

      【讨论】:

        猜你喜欢
        • 2022-01-21
        • 2022-12-04
        • 1970-01-01
        • 2022-07-21
        • 1970-01-01
        • 2019-04-18
        • 1970-01-01
        • 1970-01-01
        • 2018-03-17
        相关资源
        最近更新 更多