Как добавить имена только в столбце «Имя» таблицы? - PullRequest
0 голосов
/ 13 февраля 2019

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

labelText.set("These are your cards")
tree = ttk.Treeview(root,columns=("Name","Exercise","Intelligence","Friendliness","Drool"))
tree["show"]= "headings"
namecol = tree.heading("Name", text="Name")
tree.heading("Exercise", text="Exercise")
tree.heading("Intelligence", text="Intelligence")
tree.heading("Friendliness", text="Friendliness")
tree.heading("Drool", text="Drool")

tree.grid(row=6,column=0,columnspan=5)

lbl = tkinter.Label(root, text="Your Cards")
lbl.grid(column=0, row=5, columnspan=5)


#creates a list with each dog in it
dogs = []

with open("dogs.txt", "rt") as in_file:
    for dog in in_file:
        dogs.append(dog)


for value in dogs:
    tree.insert("", "0", value=dogs)

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

1 Ответ

0 голосов
/ 13 февраля 2019
for value in dogs:
    tree.insert("", "0", value=dogs)

К

for value in dogs:
    tree.insert("", "0", value=value)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...