[prev in list] [next in list] [prev in thread] [next in thread]
List: pykde
Subject: Re: [PyQt] QString and unicode problems
From: "Hans-Peter Jansen" <hpj () urpla ! net>
Date: 2011-10-18 12:40:35
Message-ID: 201110181440.35824.hpj () urpla ! net
[Download RAW message or body]
Am Tuesday 18 October 2011 11:07:24 schrieb Andrei Kopats:
> Hi
>
> I am developing PyQt app now, and I very often have crashes,
> connected with QString usage. There are 2 reasons for exceptions:
> - QString contains unicode characters
never had problems with that, as long as you provide proper unicode
objects, or convert back to unicode objects.
> - python method called for Qt string. Sometimes called somewhere deep
> in 3rdparty code, such as os.path.blabla(QString))
return -ERRORBETWEENCHAIRANDKEYBOARD
> See code examples at the end
>
> It is easy to forget about QString conversions, because there are a
> few different cases:
> - if you define string in Python code - it is Python string
> - if you take it from PyQt4 - it is QString
> - If you passed Python string through signal-slot - it becomes
> QString.
- use V2 sip API and eliminate QStrings completely
http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/incompatible_apis.html
Please check, how things work for you using this, and call back.
Pete
_______________________________________________
PyQt mailing list PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic