Помогите пожалуйста разобраться в таком вопросе:
Имеется два класса-две формы у каждого класса есть свои методы. как разделить логику от интерфейса и создать класс контроллер где хранились бы все методы к которым мы будем обращаться?
вот первая форма:
#-*- coding: utf-8 -*-
from PyQt4 import QtGui
class Form_main(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
self.resize(200,200)
self.setWindowTitle(“Магазин автозапчастей”)
def zapysk(self):
self.my_form=Form_main()
self.my_form.show()
вот вторая:
#-*-coding:utf-8-*-
from PyQt4 import QtCore,QtGui
class Form_enter_in_system(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
self.setFixedSize(237,110)
def zapysk(self):
self.my_form_enter_in_system=Form_enter_in_system()
self.my_form_enter_in_system.show()
запускающий файл:
#-*- coding: utf-8 -*-
import sys
from PyQt4 import QtGui
from start import Form_main
app=QtGui.QApplication(sys.argv)
Form_main.zapysk(Form_main)
sys.exit(app.exec_())
А вот как эти методы перенести в отдельный класс контроллер чтобы уже потом через него обращаться к методам я не совсем понимаю как это сделать,уже запарился пробовать и химичить!
Объясните пожалуйста,или скиньте пример где реализована такая задача чтобы я мог посмотреть и разобраться.
Или киньте ссылки где такие примеры можно посмотреть!
Буду вам очень благодарен!