Can I recommend this book.  It was very helpful to me in figuring much of
this out.

https://www.packtpub.com/application-development/matplotlib-python-developers

On 14 April 2015 at 18:14, Christian Ambros <ambr...@ymail.com> wrote:

> Hi Ryan,
>
> wow! This tutorial is one of the best I ever encountered. Nothing is
> missing, nothing is cryptic or unclear. What I like best is, that it get's
> along without using Qt Designer plugins or something similar strange. It's
> a good basis to start. Maybe you should write a book, covering all the
> untold things one needs to solve problems like that. I browsed through
> plenty of books the last weeks and what really is missing, is a cookbook
> about Qt Designer, Glade and wxWidgets and how to fill it with python3 and
> it's lib's like matplotlib, pyqtgraph, numpy, sympy etc.
>
> I would buy it right away!
> cheers,
> Christian
>
> --
> "A little learning never caused anyone's head to explode!"
>
>
> "Ein wenig Lernen hat noch niemandens Kopf zum Explodieren gebracht!"
>
>
>
>   On Friday, April 10, 2015 7:14 PM, Ryan Nelson <rnelsonc...@gmail.com>
> wrote:
>
>
> Christian,
>
> As it turns out, I wrote a blog post (for my terrible blog) about using
> Designer to create a MPL based GUI (
> http://blog.rcnelson.com/building-a-matplotlib-gui-with-qt-designer-part-1/).
> I was going to write this up for the MPL docs... But it got really long (3
> parts), so I just used my personal site. It got so long because this was
> the second time I needed to figure this out, and I wanted to make a very
> detailed outline for my own future reference. Unfortunately, I don't have
> any experience with Qt5, but I imagine things are similar. I think they
> just rearranged the locations of some of the widgets, but I'd be curious to
> hear your experience. I gave up on PyQtdesignerplugins. I think it makes
> more sense to just use a generic widget as the MPL container.
>
> I would be very happy if you had comments for my Qt designer posts.
>
> Ryan
>
> On Wed, Apr 8, 2015 at 5:47 AM, Christian Ambros <ambr...@ymail.com>
> wrote:
>
> Hi Ryan,
>
> could you write down, as a tutorial, how you built the example with the qt
> designer?
> In the last hours I read all most everything what can be found on the
> issue of getting matplotlib running with pyqt5 and the designer but as you
> realized yourself, there is little to be found handy.
>
> I'm stuck at a project, which has to use python3, and pyqt5 and am not
> allowed by my boss to fall back to pyqt4 or qt_compat. He wants to make
> sure that we use the latest revisions.
>
> So I#m very pleased to read that someone already set food on this terrain.
> Qt5.4.1 is running and I installed PyQtdesingerplugins, in mind that they
> were written for PyQt4. Are they usable in 5? I added the env-variables to
> my bashrc, did get any changes shown in the designer. Of course I did a
> re-log-in to start fresh, but any changes were noteable.
> What possible ways of embedding matplotlib into a designer base pyqt5-gui
> else, are there?
>
> cheers,
> Christian
>
>
>
> --
> "A little learning never caused anyone's head to explode!"
>
>
> "Ein wenig Lernen hat noch niemandens Kopf zum Explodieren gebracht!"
>
>
>
>   On Wednesday, February 18, 2015 11:59 PM, Ryan Nelson <
> rnelsonc...@gmail.com> wrote:
>
>
> Hello list,
>
> A couple months ago, I spent quite a bit of time trying to figure out how
> to use Qt designer create a GUI with an embedded MPL window. Unfortunately,
> the Scipy cookbook page (
> http://wiki.scipy.org/Cookbook/Matplotlib/Qt_with_IPython_and_Designer)
> is very outdated. A recent post (
> http://matplotlib.1069221.n5.nabble.com/Re-Keep-list-of-figures-or-plots-and-flip-through-list-using-UI-td44961.html)
> brought up some questions about a use case very similar to mine, so I redid
> my example and was going to write a quick tutorial for the docs.
>
> Unfortunately, I'm not a Qt guru, so I thought that I would ask on the
> list for some advice.  The OP and I were both interested in being able to
> have a list of figures that you could select from to change the plot
> window. The embedding examples in the docs create subclasses of
> FigureClass* and embed the plotting figure/axes/etc. This works but gets
> tricky, though, when trying to switch plots. Also, for interactive IPython
> work, I didn't like that the plotting objects were mixed in with all the
> QtGui.QWidget attributes, which makes introspective searching painful. My
> solution was to create a dictionary of matplotlib.figure.Figure objects
> that had all of the plotting stuff defined. Then when I select a new plot
> from the list, the old one is removed and a new FigureClass object is
> created using the selected Figure object. Has anyone else successfully done
> something like this? Is there a better way? Also, it seems if I zoom the
> current plot, change to a new plot, and change back, the zoom region is
> retained. Anyone know how to reset the zoom region?
>
> Attached is my example: "window.py" is the Designer-created main window
> and "custommpl.py" is the subclass of the main window that I wrote. It's
> about as short as I could make it.
>
> Thanks
>
> Ryan
>
>
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
>
> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live
> exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to