Разделение слов в списке Tkinter Listbox Python - PullRequest
0 голосов
/ 02 января 2012

В моем исходном коде для проекта, который я выполняю, у меня есть процесс, который производит список строк.Я пытаюсь поместить этот список в список Tkinter для легкой сортировки, но когда я это делаю, список вставляется в одну строку, и я не могу найти способ разделить отдельные слова в другую строку в списке.Любые идеи, которые я открыт для всего.Ниже я привожу пример того, что я пытаюсь сделать:

from Tkinter import *

app = Tk()
app.geomtery("500x700")
app.title("ListBox")

names = ["Greg", "Earl", "Harry", "Bob"]

box = Listbox(app)
# Right here is where I am stuck
box.insert(END, names)
box.pack()

app.mainloop() 

Ответы [ 2 ]

1 голос
/ 02 января 2012

очень хорошо в python, нет? просто добавьте пункт, а не список

# Right here is where I am stuck
for i in names:
    box.insert(END, i)

и

app.geometry("500x700")
1 голос
/ 02 января 2012

Вот как вы могли бы это сделать:

from Tkinter import *

app = Tk()
app.geometry("500x700")
app.title("ListBox")

names = ["Greg", "Earl", "Harry", "Bob"]

box = Listbox(app)
# Right here is where I am stuck
for name in names:
    box.insert(END, name)

box.pack()
app.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...