import sys
from PyQt4 import QtGui
from PyQt4 import QtCore
class Program(QtGui.QWidget):
def __init__(self):
super(Program, self).__init__()
self.initUI()
def initUI(self):
self.setWindowIcon(QtGui.QIcon('icon'))
self.setWindowTitle('Mini Calculator')
self.setFixedSize(235,100)
self.move(0, 0)
lbl2 = QtGui.QLabel('+', self)
lbl2.move(87.5, 35)
lbl3 = QtGui.QLabel('=', self)
lbl3.move(137.5, 35)
self.a = QtGui.QLineEdit(self)
self.a.setGeometry(50, 35, 25, 25)
self.b = QtGui.QLineEdit(self)
self.b.setGeometry(105, 35, 25, 25)
self.c = QtGui.QLineEdit(self)
self.c.setGeometry(150, 35, 25, 25)
self.btn = QtGui.QPushButton('Result', self)
self.btn.setGeometry(92.5, 75, 50, 25)
self.btn.clicked.connect(self.count)
def count(self):
result = self.a.text() + self.b.text()
self.c.setText(result)
app = QtGui.QApplication(sys.argv)
program = Program()
program.show()
sys.exit(app.exec_())
То есть пишу 2 и 2, выводит как 22.
И да, я гуглил. Несколько часов гуглил. Ничерта не нашел. Такое чувство, что кроме wiki.python.org/moin/PyQt ничего нет. Непонятно как вообще по qt искать информацию какую-то.