[PyQt] QDateEdit is ignoring the sip API level 2
Daniele Esposti
expo at expobrain.net
Tue Jun 7 10:55:46 BST 2011
This simple example raise an AssertionError because the type of the
value returned by the QDateEdit.date() property is a QDate instance
even the sip API level for QDate is set to 2.
Here the example which triggers the problem:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import datetime
import sip
sip.setapi( "QDate", 2 )
from PyQt4 import QtGui
app = QtGui.QApplication( [] )
assert( isinstance( QtGui.QDateEdit().date(), datetime.date ) )
--
Daniele Esposti
My Blog http://www.expobrain.net
LinkedIn http://www.linkedin.com/in/danieleesposti
Twitter http://www.twitter.com/#!/expobrain
More information about the PyQt
mailing list