Changeset 2214


Ignore:
Timestamp:
Jan 17, 2006, 12:23:29 PM (19 years ago)
Author:
jack
Message:

Added Quit button to the VTK visualiser.

Location:
inundation/pyvolution
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • inundation/pyvolution/shallow_water_vtk.py

    r2212 r2214  
    9292            #Real time viz
    9393            if self.visualise is True:
    94                 print 'start vtk update'
    9594                self.visualiser.redraw_ready.set()
    9695                self.visualiser.idle.wait()
    9796                self.visualiser.idle.clear()
    98                 print 'end vtk update'
    9997
    10098            #Store model data, e.g. for subsequent visualisation
  • inundation/pyvolution/vtk_realtime_visualiser.py

    r2212 r2214  
    103103        self.renderWindow.AddRenderer(self.renderer)
    104104
     105        self.quitButton = Tkinter.Button(self.root, text='Quit', command=self.shutdown)
     106        self.quitButton.pack(side=Tkinter.BOTTOM)
     107       
    105108    def add_axes(self):
    106109        """Add axes to this Visualiser
     
    195198            self.idle.set()
    196199        self.root.after(100, self.redraw)
     200
     201    def shutdown(self):
     202        self.domain.visualise = False
     203        self.root.withdraw()
     204        self.root.quit()
Note: See TracChangeset for help on using the changeset viewer.