Возвращаемое значение в соответствии с желаемой раскладкой в ​​tkinter (Python 3) - PullRequest
0 голосов
/ 03 ноября 2019

Мне удается вернуть все значения, но как мне разместить макет в Tkinter? У меня есть текстовый файл, в котором есть все значения, и я хотел бы сделать макет в соответствии с рисунком Нажмите, чтобы просмотреть желаемый макет . Я ценю помощь. спасибо.

from tkinter import *

# Read the file
with open("./ppl.txt", "r") as file:
    courses = file.read()

# Execute file to get dictionary it defines.
lcls = {}
exec(courses, {'__builtins__': None}, lcls)
people = lcls['people']  # Retrieve dictionary defined.

# Format dictionary data into separate lines.
lines = []
for person in people.values():
    line = ', '.join('{}: {}'.format(key, value) for (key, value) in person.items())
    lines.append(line)

root = Tk()

for line in lines:
    Label(root, text=line).pack(anchor=W)

mainloop()

текстовый файл состоит из:

people = {1: {'Name': 'John', 'Age': '27', 'Sex': 'Male', 'Image':'./male.jpg'},
           2: {'Name': 'Marie', 'Age': '22', 'Sex': 'Female','Image':'./female.jpg'}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...