[PyQt] Storing QString/Unicode in Sqlite Database
Tayfun Kayhan
tayfun92_kayhan at yahoo.com
Tue Nov 15 23:13:21 GMT 2011
Yes, this is how I wrote when I tried it. It's given the same error. What's more interesting, in another program, that I wrote and that uses unicodes, does not give any error with the same use of sip.setapi('QString', 2) . But I see a little addition code , I added :
try:
from PyQt4.QtCore import QString
except ImportError:
QString = str
So this may be what prevents program from giving error. I'll try it as soon as I'm able to. Thank you.
________________________________
From: Hans-Peter Jansen <hpj at urpla.net>
To: pyqt at riverbankcomputing.com
Sent: Wednesday, November 16, 2011 12:42 AM
Subject: Re: [PyQt] Storing QString/Unicode in Sqlite Database
On Wednesday 09 November 2011, 10:29:55 Tayfun Kayhan wrote:
> Thank you, the first one is working well. I tried setting API V2 but
> it gave an error which says that it has been already set to V1. I'll
> try fixing this, as well.
Quoting
http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/incompatible_apis.html
(the link, that you got from Andrei):
An application calls sip.setapi() to set the version number of a
particular API. This call must be made before any module that
implements the API is imported. Once set the version number cannot be
changed.
In short, before your very first:
from PyQt4 import QtCore, QtGui
Pete
_______________________________________________
PyQt mailing list PyQt at riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20111115/f1ef5a3f/attachment.html>
More information about the PyQt
mailing list