On Tue, 18 Sep 2012 00:30:12 +0530, Shriramana Sharma <samj...@gmail.com> wrote: > Hi thanks for that fix. I had to polish my concepts of what Python > variables are before I could fathom this correctly: > http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html#other-languages-have-variables > > Anyhow, I have now further developed the program some and added some > formulae which involves stuff like 3*C1 etc but I am getting thrown an > error saying that I cannot multiply an int and a QPointF but curiously > I can multiply a QPointF and int in that order: > >>>> from PyQt4.QtCore import QPointF >>>> QPointF(1,1) > PyQt4.QtCore.QPointF(1.0, 1.0) >>>> QPointF(1,1)*2 > PyQt4.QtCore.QPointF(2.0, 2.0) >>>> 2*QPointF(1,1) > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > TypeError: unsupported operand type(s) for *: 'int' and 'QPointF' >>>> > > Why is this? Thanks.
The relevant C++ operator wasn't wrapped for some reason. Fixed in tonight's snapshot. Phil _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt