Thread [Tk] Objektreferenzen von Tk-JComboBox
(1 answers)
Opened by Kean at 2013-11-27 11:52
Wenn ich ein Formular mit Tk gestalte, speichere ich die Objektreferenzen der Objekte (Tk-Label, Tk-Entry,..) in einem Hash und greife über das Hash auf die Objekte zu. Das ganze sieht wie folgt aus:
Code (perl): (dl
)
1 2 3 my %Adressen_obj = (); $Adressen_obj{'Nummer'} = $adressedetails_frame->Entry(-text => '')->place( -x => 75, -y => 10, -width => 50, -height => 25); $Adressen_obj{'Typ_Text'} = $adressedetails_frame->Label(-text => 'Kunden')->place( -x => 220, -y => 10, -height => 25); auf diese Objekte greife ich dann so zu: Code (perl): (dl
)
1 2 3 $Adressen_obj{'Nummer'}->delete(0, 'end'); $Adressen_obj{'Nummer'}->configure(-text => $adress_nr, -state => 'disabled'); $Adressen_obj{'Typ_Text'}->configure(-text => 'Kunde'); Das funktioniert auch wunderbar so. Jetzt ist aber der neue Objekttyp Tk-JComboBox hinzu gekommen und hier kommt bei gleichem Vorgehen immer die Fehlermeldung: Code: (dl
)
Can't call method "getSelectedIndex" without a package or object reference Kann sich/mir jemand erklären wieso? |