QPainter

Phil Thompson phil at riverbankcomputing.co.uk
Wed Jun 20 11:54:40 EDT 2007


On Wednesday 20 June 2007 4:44 pm, luca72 wrote:
> Hello
> using qt3 i do the follow for paint some line in a frame
>
> gr = QPainter(self.frame3)
> gr drawLine(30,10,30,490)
> and the line is draw.
>
> Whit qt4 :
>  gr = QtGui.QPainter(self.frame3)
>  #gr.setPen(QtGui.QPen(QtCore.Qt.black, 1, QtCore.Qt.SolidLine))
>  gr.drawLine(30,10,30,490)
> and nothing is draw but i have no error
>
> The frame is the same with the same dimension and relative dimension.
>
> where is the error?

Impossible to tell with so little information. One guess is that Qt4 requires 
you to paint from a reimplementation of paintEvent().

Post a small but complete example to the PyQt mailing list.

Phil



More information about the Python-list mailing list