Python:我有一个值,但是很难让它显示回文本字段

时间:2018-10-20 18:32:00

标签: python tkinter

我从某些领域构建表格。我使用在表单中输入的第一个值来获取其他字段的结果。

 from tkinter import *
    fields = ('no1','no2')

    def makeform(root, fields):

       global PN

       for field in fields:
         row = Frame(root)
         lab = Label(row, width=30, text=field, anchor='w')
         ent = Entry(row)
         row.pack(side=TOP, fill=X, padx=5, pady=5)
         lab.pack(side=LEFT)
         ent.pack(side=RIGHT, expand=YES, fill=X)
         PN.append((field, ent))

我将用户输入的'no1'值传递给函数,然后返回要在为'no2'创建的文本字段中显示的结果

我有一个函数返回的值,并试图将其显示回文本字段中。

两件事:我希望能够对多个字段和多个值执行此操作。接下来是获取用户输入的值,然后将其发布回文件中。

有帮助吗?

1 个答案:

答案 0 :(得分:0)

通过在f​​or循环中使用列表PN来获取字段名称的值并将其存储为显示变量,我能够获得所需的内容:

          for entry in PN:
           field = entry[0]
           texta = returnquery['ownerName']
           textb = returnquery['county']