#!/usr/bin/env python
# coding: utf-8
import sys
from PyQt4.QtGui import *
from PyQt4.QtCore import *
class MainWindow(QMainWindow):
 
 inpEdit = None
 inpLbl = None
 
 outEdit = None
 outLbl = None
 
 quitBtn = None
 convBtn = None
 
 def __init__(self,parent=None):
 super(MainWindow,self).__init__(parent)
 
 self.setWindowTitle(u'Koнвертер')
 self.resize(800,370)
 
 self.inpEdit = QLineEdit(self)
 self.inpEdit.setGeometry(300, 20, 250, 70)
 QObject.connect(self.inpEdit,SIGNAL('textChanged(QString)'),self.onInpLblTextChanged)
 
 self.outEdit = QLineEdit(self)
 self.outEdit.setGeometry(300, 110, 250, 70)
 
 self.inpLbl = QLabel(u'Ввод', self)
 self.inpLbl.setGeometry(200, 20, 100, 70)
 
 self.outLbl = QLabel(u'Вывод', self)
 self.outLbl.setGeometry(200, 110, 100, 70)
 
 self.quitBtn = QPushButton(u'Закрыть', self)
 self.quitBtn.setGeometry(650, 300, 130, 70)
 QObject.connect(self.quitBtn,SIGNAL('clicked()'),self.onQuitBtnClicked)
 
 self.convBtn = QPushButton(u'Конвертировать', self)
 self.convBtn.setGeometry(300, 190, 250, 70)
 
 @pyqtSlot()
 def onQuitBtnClicked(self):
 self.close()
 
 @pyqtSlot(QString)
 def onInpLblTextChanged(self, string):
 print string
 
if __name__ == '__main__':
 app = QApplication(sys.argv)
 mw = MainWindow()
 mw.show()
 sys.exit(app.exec_())