Пример #1
0
    def initUI(self):
        grid = QGridLayout()

        addButton = QPushButton('+', self)
        addButton.clicked.connect(self.add)
        #grid.addWidget(addButton, 0, 1)
        addButton.setGeometry(200, 150, 100, 300)
        addButton.SetIconSize(QSize(100, 100))
        addButton.setIcon(QIcon('logo.png'))

        subButton = QPushButton('-', self)
        subButton.clicked.connect(self.sub)
        grid.addWidget(subButton, 1, 1)

        mulButton = QPushButton('*', self)
        mulButton.clicked.connect(self.mul)
        grid.addWidget(mulButton, 2, 1)

        divButton = QPushButton('/', self)
        divButton.clicked.connect(self.div)
        grid.addWidget(divButton, 3, 1)

        self.var1 = QLineEdit(self)
        grid.addWidget(self.var1, 1, 0)
        self.var2 = QLineEdit(self)
        grid.addWidget(self.var2, 2, 0)

        self.ans = QLabel('asd', self)
        grid.addWidget(self.ans, 4, 0, 1, 2, Qt.AlignCenter)

        self.setLayout(grid)
        self.show()