On Saturday 23 July 2011, 07:49:02 Martin Airs wrote:
> On Saturday 23 July 2011 07:41:18 Vincent Vande Vyvre wrote:
> > It's normal, lineedit.text() returns a QString and Python don't
> > like that.
> >
> > Use : os.path.split(str(self.lineedit.text()))
> >
> > --
> > Vincent V.V.
> > Oqapy . Qarte+7 . PaQager
>
> Aha, thats got it, thankyou very much
While at it, either use unicode instead of str or begin your script
(before the first PyQt4 import) with:
import sip
sip.setapi('QString', 2)
which would convert all QStrings to unicode strings behind the scenes
for you, hence your snippet wouldn't have thrown that exception in the
first place.
Pete
_______________________________________________
PyQt mailing list [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt