Konvertieren von PyQt4 QString Python-Liste

Ich habe ein array von PyQt4 Zeichenfolgen in einer Variablen gespeichert result sieht wie folgt aus:

{
    PyQt4.QtCore.QString(u'src'): PyQt4.QtCore.QString(u'http://assets.macys.com/navapp/img/misc/close_button.gif'), 
    PyQt4.QtCore.QString(u'alt'): PyQt4.QtCore.QString(u'Close')
}

Dass ich konvertieren in ein python-image src-und alt-tags. Ich bin versucht, um diesen Befehl zu verwenden:

for i in result:
    src = str(i['src'])
    alt = str(i['alt'])

Aber ich bekomme die folgende Fehlermeldung:

Traceback (most recent call last):
  File "ghosttest.py", line 32, in <module>
    print i['src']
KeyError: 'src'

Wie konvertiere ich diese zu einer regulären python-Liste?

  • was ist i enthalten soll?
  • ich wird Durchlaufen 'Ergebnis', die eine Reihe von code in Klammern oben.
  • OK, das habe ich gemerkt... nachdem er verwirrt für eine Weile... das nächste mal versuchen, um die Informationen in deiner Frage weniger zweideutig 🙂 wie auch immer, dann meine Antwort hat die Lösung für Ihr problem.
InformationsquelleAutor YPCrumble | 2013-09-27
Schreibe einen Kommentar