Δημοσιεύτηκε: 08 Νοέμ 2011, 02:20
Σωστός, με τόσες δοκιμές μου ξέφυγε.
Αλλά μετά πάλι πρέπει να το μετατρέψω σε QByteArray και μετά σε str.
Anyway, το πρόβλημα λύθηκε απλώς έκανα ακόμα μια σύγκριση σε python 2 και 3.
Στην 3 ευτυχώς, ούτε το πρώτο import χρειάζεται να κάνεις. Ο διάλογος επιστρέφει κατευθείαν str αντί για QString!
Edit: Τελικά όντως χρειάζεται και η μετατροπή σε unicode καθώς την ίδια συμβολοσειρά την περνάω σε os.path.split() η οποία ζητάει unicode!
Αλλά μετά πάλι πρέπει να το μετατρέψω σε QByteArray και μετά σε str.
Anyway, το πρόβλημα λύθηκε απλώς έκανα ακόμα μια σύγκριση σε python 2 και 3.
Στην 3 ευτυχώς, ούτε το πρώτο import χρειάζεται να κάνεις. Ο διάλογος επιστρέφει κατευθείαν str αντί για QString!
Edit: Τελικά όντως χρειάζεται και η μετατροπή σε unicode καθώς την ίδια συμβολοσειρά την περνάω σε os.path.split() η οποία ζητάει unicode!