Вопрос: куда надо поставить коннект, чтобы он правильно обрабатывался?
(в коде закомменчены две безуспешные попытки)
# -*- coding: utf-8 -*-
import sys
from PyQt4 import QtCore, QtGui
class MainWindow(QtGui.QMainWindow):
def __init__(self, parent = None):
QtGui.QMainWindow.__init__(self, parent)
OutButton = QtGui.QPushButton('-', self)
# self.connect(OutButton, QtCore.SIGNAL('clicked()'),<!--выполнение метода method1 класса Logic--!> )
class Logic():
a=2
def method1(self):
a+=a
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
window = MainWindow()
window.show()
o=Logic()
# window.OutButton.connect(window.OutButton, o.method1())
sys.exit(app.exec_())