Gå til innhold

Klarer ikke hente ut object fra dictionary


Anbefalte innlegg

Skrevet

Hepp!

 

Jeg har ett dictionary som ser slik ut: { A: wxTextCtrl, B: wxTextCtrl. C: wxTextxtrl }

 

wxTextControl er da en tradisjonell textbox hvor brukeren kan skrive inn tekst osv. Når vinduet lukkes ved en senere anledning er planen å lage ett nytt dictionary som lagrer teksten i disse wxTextCtrl'ene istedenfor wxTextCtrlen selv, men da møter jeg på problemer.

 

Dette er hvordan jeg prøver å hente ut informasjonen:

 

self.tmpDict = {}

for label, textbox in self.textToSendCollection.items():

self.tmpDict[label] = textbox.GetValue()

self.textToSendCollection = self.tmpDict

 

og dette er feilen jeg får:

 

Traceback (most recent call last):

File "/Users/robin/Workspace/HF-Transmit/new_message.py", line 78, in ChangeMsgType

self.tmpDict[label] = textbox.GetValue()

AttributeError: 'str' object has no attribute 'GetValue'

 

lagres wxTextCtrlen som string når det legges inn i dictionary'et eller hva skjer her?

Videoannonse
Annonse
Skrevet

Uff, føler meg dum her. Er selvfølgelig en entry i dictionary'et som ikke er en textbox men en id-streng... sånn går det når man jobber sent på kveld :p takk for hjelpen!

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...