[PyKDE] QPointArray problem

Ismail Donmez ismail at pardus.org.tr
Tue Apr 4 11:41:05 BST 2006


Hi,

According to Qt3 docs I can do something like this :

[...]
QPointArray a( 1 );
a[0] = QPoint( 4, 5 );

but doing the same with PyQt3 :

>>> a = QPointArray(1)
>>> a[0] = QPoint(4,5)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
TypeError: object does not support item assignment

Another related problem is with point() :

>>> a = QPointArray(1)
>>> a.setPoint(0,QPoint(1,1))
>>> type(a.point(0))
<type 'tuple'>

But the Qt3 documentation says point(index) should return a QPoint. This is 
important because currently you can't do something like :

a = QPointArray(1)
b = QPointArray(1)

a.setPoint(0,QPoint(1,1))
b.setPoint(0,a.point(0))

Solution would be either making point(index) return a QPoint or making 
setPoint accept a tuple for second argument.

Regards,
ismail

-- 
<Terwou> \\o \o> <o/ o//
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20060404/3907b111/attachment.bin


More information about the PyQt mailing list