Hi,
i know the sintax for QPushButton is:


self.connect(button, QtCore.SIGNAL('clicked()'), self.functionName)


but if my function is inside a CLASS?

Like in this case:


import sys
from PyQt4 import QtGui, QtCore                                     

class MainWindow(QtGui.QMainWindow):
    def __init__(self):
        QtGui.QMainWindow.__init__(self)                           
                                                                   

        self.setWindowTitle('Button')                             

        button=QtGui.QPushButton('Print')
        button.setFont(QtGui.QFont("Times", 20, QtGui.QFont.Bold))
        self.connect(button, QtCore.SIGNAL('clicked()'), HelloWorld.hW)

        self.setCentralWidget(button)

class HelloWorld(MainWindow):
    def hW(self):
        print("Hello World!")
   

app=QtGui.QApplication(sys.argv)                                   
main=MainWindow()                                                   
main.show()                                                       
sys.exit(app.exec_())