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()