pyQt

Tutorial Links

from PySide import QtCore

from PySide import QtGui

class Test(QtGui.QWidget):

def __init__(self):

super(Test, self).__init__()

self.initUI()

def initUI(self):

self.setGeometry(300, 300, 250, 150)

self.setWindowTitle('Quit button')

btn = QtGui.QPushButton('Quit' , self)

btn.clicked.connect( self.buttonP )

def buttonP(self):

print "aaa"

self.close()

dialog = Test()

dialog.show()

from PySide import QtCore

from PySide import QtGui

class Test(QtGui.QWidget):

def __init__(self):

super(Test, self).__init__()

self.initUI()

def initUI(self):

hbox = QtGui.QHBoxLayout()

self.setGeometry(300, 300, 250, 150)

self.setWindowTitle('Quit button')

text = QtGui.QLineEdit("default",self)

hbox.addWidget(text)

btn = QtGui.QPushButton('Button' , self)

btn.clicked.connect(lambda: self.buttonPress( text.text() ) )

hbox.addWidget(btn)

self.setLayout(hbox)

def buttonPress(self, tex):

print tex

##self.close()

dialog = Test()

dialog.show()