Мне удается вернуть все значения, но как мне разместить макет в 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'}}