【问题标题】:Better Method of Creating Multi Line Text Entry?创建多行文本条目的更好方法?
【发布时间】:2016-07-28 03:19:48
【问题描述】:

我需要使用 tkinter 在 GUI 中为用户创建一个消息框。对于我 3/4 的条目,Entry(master, options. . .,) 有效。但是对于一个消息框,我需要一个多行条目。

我该怎么做?我试过ScrolledText(root).pack(),但它没有与Entry相同的命令/变量。

【问题讨论】:

    标签: python python-3.x tkinter multiline tkinter-entry


    【解决方案1】:

    documentation 中没有明确提及,但是即使tkinter.Entry 小部件的内容可以滚动,它只能水平滚动,这意味着您不能使用yscrollcommand选项不同于 CanvasTextListbox 小部件。

    这意味着从技术上讲你的目标是不可行的,我的意思是你不能在一个 Entry 小部件中写多行,这样你就可以垂直滚动它们,而只能水平滚动:

    (如果您需要此截图的代码,请告诉我)。

    【讨论】:

      【解决方案2】:

      Billal 是对的,但我建议只使用文本框。

      转至:http://www.tutorialspoint.com/python/tk_text.htm

      更多信息

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-27
        • 1970-01-01
        • 1970-01-01
        • 2023-03-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多