[PyKDE] Aligning Text in a Table
Phil Thompson
phil at riverbankcomputing.co.uk
Sat Jun 28 16:02:00 BST 2003
On Saturday 28 June 2003 2:10 pm, Simon Edwards wrote:
> Hi,
>
> > Thanks for your response. I got lost trying to follow your idea. In the
> > past I have subclassed my own classes and reimplemented methods in order
> > to make changes suiting the subclass. But here I cannot even make the
> > simplest reimplementation of paintCell. For example, the method,
> >
> > def paintCell(self,p,row,col,r,selected):
> > QTable.paintCell(self,p,row,col,r,selected)
>
> Does this work?:
>
> def paintCell(self,p,row,col,r,selected,cg):
> QTable.paintCell(self,p,row,col,r,selected,cg)
>
> Maybe PyQt doesn't have the 6 arg version (it's depreciated BTW),
This was discussed on the mailing list within the last 2 weeks. Both the 6 and
7 argument variations are implemented but, because Python doesn't support
function overloading, your re-implementation must handle both.
In other words...
def paintCell(self,p,row,col,r,selected,cg = None):
if cg:
QTable.paintCell(self,p,row,col,r,selected,cg)
else:
QTable.paintCell(self,p,row,col,r,selected)
Phil
More information about the PyQt
mailing list