Hi all,

Could somebody explain why my effort to overload the paintCell method of the QTable fails?
I get the following error message:


TypeError: paintCell() takes exactly 6 arguments (7 given)

when I run the code below:


from qt import * from qttable import * import sys

class RC(QTable):

   def __init__(self, parent=None, name=None):
       QTable.__init__(self, 2,2, parent, name)

def paintCell(self, painter, row, col, rect, selected):

QTable.paintCell(self,painter, row, col, rect, selected)

if __name__ == "__main__":

   app = QApplication(sys.argv)
   main = QMainWindow()
   main.setGeometry(0,0,400,400)
   app.setMainWidget(main)

prop = RC(main)

   main.show()
   app.exec_loop()


I use:


PyQt-x11-gpl-3.4
qt-x11-free-3.1.0

Both debug compiled...

_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail


_______________________________________________
PyKDE mailing list    [EMAIL PROTECTED]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to