0
class SomNetwork(object):
def __init__(self, dataset):
# some parameters that are not important here
pass
def one_step_learn(self, k, sigma_0, gamma_0, alfa, mcolor,population_of_ids):
pass
def learn(self):
pass
class StartQT4(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_QSom()
self.ui.setupUi(self)
self.frame = MyFrame(self)
self.setCentralWidget(self.frame)
self.frame.start()
self.show()
class MyFrame(QtGui.QFrame):
simulationSpeed = 5000
def __init__(self, parent):
super(Ramka, self).__init__(parent)
self.init_Board()
def init_Board(self):
self.timer = QtCore.QBasicTimer()
私はSomNetworkクラスと対話して、そのメソッドを内部から呼び出すことができます。 MyFrameクラスのメソッド。この例に最も適した特別なデザインパターンはありますか、クラスのインスタンスをMyFrameクラスのフィールドとして追加するだけですか?pyqt4のユーザインタフェースにいくつかのアルゴリズムクラスの中で座っているプログラムロジックを埋め込む最良の方法は何ですか?
事前にお手数をおかけしますようお願いいたします。