There is now preliminary support for getting a mathtext bitmap to transfer to a GUI widget in SVN, along with a toy wxPython example in examples/mathtext_wx.py. I've only tested this on Linux/wxGTK2/wxPython-2.8. I'd appreciate help with testing (and screenshots) on any other platforms you may care about.
Gtk+ and Qt should also be theoretically possible. Tk will be more difficult, because a) it doesn't support an alpha channel (which would mainly be a quality problem), and b) you have to use the _tkagg C++ bridge to get the image data into a widget. Be aware that the API for this may change due to my planned mathtext/backend communication refactoring. If you do plan on relying on this functionality, I recommend wrapping it in a function (like mathtext_to_wxbitmap in the example) so any future changes will be localized. Cheers, Mike Michael Droettboom wrote: > Cool idea. I don't know if anyone has tried this. I assume you'd want > to get something that you could pass to wx.ImageFromBuffer() (and the > equivalent in Gtk). It would just be a matter of or'ing together all of > the greyscale ft2font buffers (which aren't currently exposed to Python) > and converting them to an RGB buffer and Alpha buffer. Not that > difficult, but it would require some additional C routines in ft2font.cpp. > > (And long term, as cool as matplotlib is, it would be nice to refactor > this out as a separate library for apps that don't do any plotting...) > > Cheers, > Mike > > Paul Kienzle wrote: >> Hi, >> >> It would be great to be able to display math markup in other parts of my >> application, such as labels, tables, lists and menus. Has anyone ever >> tried doing this for wx or gtk? >> >> Thanks in advance, >> >> - Paul >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. >> Still grepping through log files to find problems? Stop. >> Now Search log events and configuration files using AJAX and a browser. >> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> _______________________________________________ >> Matplotlib-devel mailing list >> Matplotlib-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel