Python: у меня есть значение, и у меня возникают проблемы с отображением его в текстовом поле - PullRequest
0 голосов
/ 20 октября 2018

Я строю форму из некоторых полей.Я использую первое значение, введенное в форму, чтобы получить результаты других полей.

 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 голосов
/ 23 октября 2018

Я смог получить то, что мне нужно, используя список PN в цикле for, чтобы получить значения имен полей и сохранить их как переменную для отображения:

          for entry in PN:
           field = entry[0]
           texta = returnquery['ownerName']
           textb = returnquery['county']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...