> On 31 Mar 2020, at 11:59, paul francedixhuit <paul1...@gmail.com> wrote:
> 
> Hi
> 
> One would say this is not the "normal" use of the Gmsh API, but for my 
> developments under Python, I'm always coding under Spyder IDE (and I would 
> like to continue if possible).
> 
> I've been noticing that when Gmsh GUI needs to be opened (t8.py case for 
> example), then it becomes not possible to close it and it's necessary to 
> close Spyder as well (of course it works fine in commande line).
> 
> Can we imagine something like gmsh.close()?
> 
> In addition as I've ever said in a previous post, Gmsh API can be used:
>       • either by defining the PYTHONPATH as described in the doc (I've 
> defined it in the .bashrc file)
>       • either by explicitly implementing it at the beginning of the Python 
> file (see sys.path.append)
> Find some screenshots in attachment
> 

When you call gmsh.fltk.run(), FLTK basically runs a while(1) loop waiting for 
graphical interface events. To break the loop simply close the Gmsh window.

You can also run the event loop yourself in Python: don't call gmsh.fltk.run(), 
but gmsh.fltk.wait() each time to want to wait for an event. See 
demos/curstom_gui.py for a complete example.

Christophe

> Stay at home
> 
> Paul
> 
> <screenshot2.png><screenshot1.png><screenshot3.png>_______________________________________________
> gmsh mailing list
> gmsh@onelab.info
> http://onelab.info/mailman/listinfo/gmsh

— 
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science 
http://www.montefiore.ulg.ac.be/~geuzaine




_______________________________________________
gmsh mailing list
gmsh@onelab.info
http://onelab.info/mailman/listinfo/gmsh

Reply via email to