コード例 #1
0
 def __init__(self, parent=None):
     QtGui.QWidget.__init__(self, parent)
     self.ui = Ui_Ui_main()
     self.ui.setupUi(self)
     self.connect(self.ui.btnSetup, QtCore.SIGNAL("clicked()"),
                  self.on_setup_clicked)
     self.connect(self.ui.btnRun, QtCore.SIGNAL("clicked()"),
                  self.on_run_clicked)
     self.c = ParticleCanvas(self.ui.frame)
     self.pp = DrawThread()
     self.mm = StepThread()
     self.connect(self.pp, QtCore.SIGNAL('DrawCanvas()'), self.c.redraw)
     self.connect(self.mm, QtCore.SIGNAL('TakeStep()'), self.c.move)
コード例 #2
0
 def __init__(self, parent=None):
   QtGui.QWidget.__init__(self,parent)
   self.ui = Ui_Ui_main()
   self.ui.setupUi(self)
   self.connect(self.ui.btnSetup, QtCore.SIGNAL("clicked()"), self.on_setup_clicked)
   self.connect(self.ui.btnRun, QtCore.SIGNAL("clicked()"), self.on_run_clicked)
   self.c = ParticleCanvas(self.ui.frame)
   self.pp = DrawThread()
   self.mm = StepThread()
   self.connect( self.pp, QtCore.SIGNAL('DrawCanvas()'), self.c.redraw)
   self.connect( self.mm, QtCore.SIGNAL('TakeStep()'), self.c.move)
コード例 #3
0
class MainForm(QtGui.QMainWindow):
  def __init__(self, parent=None):
    QtGui.QWidget.__init__(self,parent)
    self.ui = Ui_Ui_main()
    self.ui.setupUi(self)
    self.connect(self.ui.btnSetup, QtCore.SIGNAL("clicked()"), self.on_setup_clicked)
    self.connect(self.ui.btnRun, QtCore.SIGNAL("clicked()"), self.on_run_clicked)
    self.c = ParticleCanvas(self.ui.frame)
    self.pp = DrawThread()
    self.mm = StepThread()
    self.connect( self.pp, QtCore.SIGNAL('DrawCanvas()'), self.c.redraw)
    self.connect( self.mm, QtCore.SIGNAL('TakeStep()'), self.c.move)

  def on_setup_clicked(self):
    self.c.reinitialize(int(self.ui.txtNPart.text()))
    self.mm.exiting = True
    self.pp.start()

  def on_run_clicked(self):
    self.mm.simulate(int(self.ui.txtNSteps.text()))
コード例 #4
0
class MainForm(QtGui.QMainWindow):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.ui = Ui_Ui_main()
        self.ui.setupUi(self)
        self.connect(self.ui.btnSetup, QtCore.SIGNAL("clicked()"),
                     self.on_setup_clicked)
        self.connect(self.ui.btnRun, QtCore.SIGNAL("clicked()"),
                     self.on_run_clicked)
        self.c = ParticleCanvas(self.ui.frame)
        self.pp = DrawThread()
        self.mm = StepThread()
        self.connect(self.pp, QtCore.SIGNAL('DrawCanvas()'), self.c.redraw)
        self.connect(self.mm, QtCore.SIGNAL('TakeStep()'), self.c.move)

    def on_setup_clicked(self):
        self.c.reinitialize(int(self.ui.txtNPart.text()))
        self.mm.exiting = True
        self.pp.start()

    def on_run_clicked(self):
        self.mm.simulate(int(self.ui.txtNSteps.text()))