Gå til innhold

Klarer ikke hente ut object fra dictionary


Anbefalte innlegg

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?

Lenke til kommentar
Videoannonse
Annonse

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å
×
×
  • Opprett ny...