Arbaal
03-01-2004, 19:21
Ich habe folgendes kleines Verständnisproblem:
Ich habe nun hier eine Listbox und ein TextLabel.
Ich möchte nun das WENN ein Eintrag in der Listbox gedrückt wird , das er dann den Inhalt ausließt (der Listbox) und dannach in das TextFeld einbaut!
Wie realisiere ich die abfrage OB ein Listenelement ausgewählt wurde?
(Mit sogennanten Eventhandlern???)
#!/usr/bin/python
from Tkinter import *
import MySQLdb
import sys
v=MySQLdb.connect(host='127.0.0.1',user='root',db= 'anime')
c=v.cursor()
c.execute('SELECT * FROM inhalt')
liste = c.fetchall()
class Hauptprogramm:
def __init__(self, parent=0):
self.Hauptfenster = Frame(parent)
self.Edit = Label(self.Hauptfenster, text ='',width=50)
self.Edit.pack(side="right")
global listbox
listbox = self.listbox=Listbox(root, selectmode=SINGLE, width=40)
self.listbox.pack(side="left")
self.listeausgeben()
self.Hauptfenster.pack()
self.listbox.get(1)
def listeausgeben(self):
for item in liste:
self.listbox.insert(END, item[1])
root = Tk()
Programm = Hauptprogramm(root)
root.mainloop()
MFG
Nils Hasenbanck
Ich habe nun hier eine Listbox und ein TextLabel.
Ich möchte nun das WENN ein Eintrag in der Listbox gedrückt wird , das er dann den Inhalt ausließt (der Listbox) und dannach in das TextFeld einbaut!
Wie realisiere ich die abfrage OB ein Listenelement ausgewählt wurde?
(Mit sogennanten Eventhandlern???)
#!/usr/bin/python
from Tkinter import *
import MySQLdb
import sys
v=MySQLdb.connect(host='127.0.0.1',user='root',db= 'anime')
c=v.cursor()
c.execute('SELECT * FROM inhalt')
liste = c.fetchall()
class Hauptprogramm:
def __init__(self, parent=0):
self.Hauptfenster = Frame(parent)
self.Edit = Label(self.Hauptfenster, text ='',width=50)
self.Edit.pack(side="right")
global listbox
listbox = self.listbox=Listbox(root, selectmode=SINGLE, width=40)
self.listbox.pack(side="left")
self.listeausgeben()
self.Hauptfenster.pack()
self.listbox.get(1)
def listeausgeben(self):
for item in liste:
self.listbox.insert(END, item[1])
root = Tk()
Programm = Hauptprogramm(root)
root.mainloop()
MFG
Nils Hasenbanck