2016-09-22 2 views
-1

Ich habe im Internet verschiedene Anleitungen nachgeschaut, wie ich machen kann, was ich will, aber ich habe keine Lösung gefunden, die ich verstehen könnte. Was ich tun möchte, ist den Inhalt in einer beliebigen Variablen in einer Listbox in Tkinter gespeichert anzuzeigen.Wie man eine Variable in einer Listbox in Tkinter ausgibt

#! /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() 

Wenn Sie denken, die beste Lösung für mein Problem mit etwas anderes von einem Listbox fein es ist auf jeden Fall erreicht werden würde. Vielen Dank im Voraus

+1

Mit "Drucken" meine ich "in die Listbox einfügen"? Ich kann mir keine einzige Ressource im Web vorstellen, die die Listbox abdeckt, ohne zu zeigen, wie das geht. –

+0

Natürlich ist es geschrieben, die Ressourcen sagen zu tun, wie ich die Frage geändert habe, aber es funktioniert immer noch nicht und es gibt mir keinen Fehler zurück. –

Antwort

0

Ihre Listbox ist deaktiviert, dh Sie können keine Objekte einfügen oder löschen. Setzen Sie den Status vor dem Einfügen auf "normal".

+0

Ich brauche nur eine Liste schreiben –

+0

@ Nicolò: Sie können den Status auf "deaktiviert" setzen, nachdem Sie fertig sind, Werte einzufügen. Dies hat jedoch keinen Einfluss auf den "Nur-Schreiben" -Status, da die einzige Möglichkeit für einen Benutzer, in Ihre Listbox zu schreiben, der Code ist, den Sie geschrieben haben. –

Verwandte Themen