There are wrappers available for GLFW, Gtk, and several other windowing-related libraries.
On Wed, Jul 22, 2015 at 3:43 PM, Emerson Vitor Castelani < [email protected]> wrote: > Do you recommend another way to get mouse events (without using pyplot)? > > Em quarta-feira, 22 de julho de 2015 14:40:53 UTC-3, Isaiah escreveu: >> >> Ok, this appears to be a known limitation right now. >> https://github.com/stevengj/PyPlot.jl/issues/21 >> >> On Wed, Jul 22, 2015 at 1:28 PM, Emerson Vitor Castelani < >> [email protected]> wrote: >> >>> Code: >>> >>> using PyPlot >>> using PyCall >>> @pyimport matplotlib as plt >>> fig = plt.gcf() >>> function onclick(event) >>> println("down", event) >>> end >>> cid_up=fig[:canvas][:mpl_connect]("button_press_event",onclick) >>> plot.show() >>> >>> >>> Error: >>> >>> PyError (:PyObject_Call) <type 'exceptions.TypeError'> >>> TypeError("cannot create weak reference to 'PyCall.jl_Function' object",) >>> File "/usr/lib64/python2.7/site-packages/matplotlib/backend_bases.py", >>> line 2316, in mpl_connect >>> return self.callbacks.connect(s, func) >>> File "/usr/lib64/python2.7/site-packages/matplotlib/cbook.py", line 506, >>> in connect >>> self._func_cid_map[s][func] = cid >>> File "/usr/lib64/python2.7/weakref.py", line 321, in __setitem__ >>> self.data[ref(key, self._remove)] = value >>> >>> while loading In[5], in expression starting on line 1 >>> >>> in pyerr_check at /home/emerson/.julia/v0.3/PyCall/src/exception.jl:60 >>> in pycall at /home/emerson/.julia/v0.3/PyCall/src/PyCall.jl:92 >>> in fn at /home/emerson/.julia/v0.3/PyCall/src/conversions.jl:188 >>> >>> >>> >>> Thanks >>> >>> Em terça-feira, 21 de julho de 2015 16:23:30 UTC-3, Isaiah escreveu: >>>> >>>> Please describe what you tried and what was the error. You may need to >>>> either 1) yield the event loop 2) make sure the program stays open long >>>> enough to actually display your plot (ref: >>>> https://github.com/stevengj/PyPlot.jl/issues/41) >>>> >>>> On Tue, Jul 21, 2015 at 2:53 PM, Emerson Vitor Castelani < >>>> [email protected]> wrote: >>>> >>>>> I had a similar problem...I don't know why... >>>>> >>>>> >>>>> Em terça-feira, 21 de julho de 2015 14:46:41 UTC-3, El suisse escreveu: >>>>>> >>>>>> Hi >>>>>> I got the following example related with this thread >>>>>> >>>>>> https://gist.github.com/elsuizo/5338605a6a5c7ab54730 >>>>>> >>>>>> but fail in >>>>>> >>>>>> >>>>>> https://gist.github.com/elsuizo/5338605a6a5c7ab54730#file-phase_portrait_mouse_event-jl-L114 >>>>>> >>>>>> and I do not know why >>>>>> >>>>>> This is the python code which comes: >>>>>> >>>>>> https://gist.github.com/elsuizo/6957889d8e63e9029377 >>>>>> >>>>> >>>> >>
