PySide
from PySide import QtCore
from PySide import QtGui
Template
from PySide import QtCore
from PySide import QtGui
from functools import partial
class Example(QtGui.QWidget):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('Panel Title')
Lbox = QtGui.QVBoxLayout()
self.text = QtGui.QLineEdit('text', self)
Lbox.addWidget(self.text)
button = QtGui.QPushButton('button', self)
Lbox.addWidget(button)
button.clicked.connect(partial( self.buttonPush, textVal ))
##button.clicked.connect(lambda: self.buttonPush(text.text()))
self.setLayout(Lbox)
def buttonPush(self , showText):
print showText
def getTextVal(self):
return self.text.text()
dialog = Example()
dialog.show()