[PyKDE] UPDATE to Qvariant problem (it looks like)

Phil Thompson phil at river-bank.demon.co.uk
Sat Jun 22 01:49:01 BST 2002


Hans-Peter Jansen wrote:

> I made a mistake in the QSqlFieldInfo call. The error message is now:
> 
> QSqlField::setValue: monsalary cannot cast from QKeySequence to double
> 
> Problem persists. Corrected version attached.


I think I've fixed it - testing at the moment.

The problem is that PyQt allows you to use any value that Python can 
convert to an integer (like a double) in place of a QKeySequence. In the 
QVariant .sip file, the QVariant(QKeySequence) ctor appears before the 
QVariant(double) ctor and so takes precedence. The fix should then be to 
put QVariant(QKeySequence) at the end of the list of ctors.

I hope to release v3.3rc1 tomorrow (or, rather, later today).

Phil




More information about the PyQt mailing list