2016-09-22 2 views
-1

Я искал в Интернете разные руководства о том, как делать то, что хочу, но я не нашел решения, которое я мог бы понять. Что я хочу сделать, это отобразить содержимое, хранящееся в любой переменной в Listbox в Tkinter.Как выводить переменную внутри списка в Tkinter

#! /usr/bin/env python 

from tkinter import * 

window = Tk() 

test = Listbox(window, width=28, heigh=10, font=("Helvetica", 14), state="disabled") 
test.grid(row=0, column=0) 

for x in range(30): 
    test.insert(END, x) 

window.mainloop() 

Если вы считаете, что лучшее решение моей проблемы будет достигнуто с чем-то отличным от Listbox, все равно. Заранее спасибо

+1

Под «печатью» вы имеете в виду «вставить в список»? Я не могу представить ни одного ресурса в Интернете, который охватывает список, не показывая, как это сделать. –

+0

Конечно, это написано, как говорят ресурсы, поскольку я изменил вопрос, но он все еще не работает, и он не возвращает мне никакой ошибки. –

ответ

0

Ваш список заблокирован, что означает, что вы не можете вставлять или удалять элементы. Перед установкой установите состояние "normal".

+0

Мне нужно написать только Listbox, хотя –

+0

@ Nicolт: вы можете установить состояние 'disabled' после того, как вы закончите вставлять значения. Хотя это фактически не влияет на статус «только для записи», поскольку единственный способ «написать» пользователя в ваш список - это код, который вы написали. –

Смежные вопросы