【问题标题】:updating a text widget with text from entry widgets - python使用来自条目小部件的文本更新文本小部件 - python
【发布时间】:2014-04-16 03:47:27
【问题描述】:

我正在使用 tkinter 和 python 来生成报价 gui。我有 3 个条目小部件(代码、价格和数量)和一个“添加行”按钮。当按下按钮时,我希望它从每个条目小部件中获取文本并在位于同一窗口中的可滚动“文本”小部件中更新它(因此用户可以在提交之前查看整体报价中的每一行最终产品)。有任何想法吗? 对于信息,一旦文本小部件充满了用户想要包含在报价中的所有行,按下另一个按钮(例如提交)会将所有行写入预格式化的 Word 文档。我对他的部分进行了排序,但找不到上面第一部分的方法。任何想法。

【问题讨论】:

  • 使用get 获取每个Entry 的文本,然后使用insert 写入text 小部件

标签: python tkinter


【解决方案1】:

要从 Entry 小部件中获取值,请使用 get 方法。要将值插入文本小部件,请使用 insert 方法。这些都有记录,互联网上到处都有例子。

def add_line():
    code = codeEntry.get()
    price = priceEntry.get()
    quantity = quantityEntry.get()
    quote.insert("end","code: %s price: %s quantity: %s\n" % (code,price,quantity))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 2017-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多