ANN: PyGUI 2.5

G

Greg Ewing

PyGUI 2.5 is available:

http://www.cosc.canterbury.ac.nz/greg.ewing/python_gui/

Lots of new stuff in this version. Highlights include:

- Improved facilities for customising the standard menus.

- Functions for creating PyGUI Images from PIL images and numpy arrays.

- ListButton - a pop-up or pull-down menu of choices.

- GridView - a user-defined view consisting of a regular grid of cells.

- PaletteView - a GridView specialised for implementing tool palettes.

There is also a big pile of other improvements and bug fixes. See the
CHANGES file for full details.


What is PyGUI?
 
W

Wolfgang Keller

Lots of new stuff in this version. Highlights include:
- GridView - a user-defined view consisting of a regular grid of
cells.

- PaletteView - a GridView specialised for implementing tool
palettes.

Any chance to see a hierarchical multi-column TreeListView anytime soon?

Sincerely,

Wolfgang
 
R

rzed

Greg left out the most important to me:
"Now works with Python 3 on MacOSX and Windows!"

Apparently *only* Python 3 ?

C:\extracted\PyGUI-2.5>setup install
Traceback (most recent call last):
File "C:\extracted\PyGUI-2.5\setup.py", line 12, in <module>
from distutils_extensions import pygui_build_py
ImportError: No module named distutils_extensions
 
G

Gregory Ewing

Wolfgang said:
Any chance to see a hierarchical multi-column TreeListView anytime soon?

There may be a table view, but I can't promise anything about
a tree view, sorry.
 
G

Gregory Ewing

Terry said:
Greg left out the most important to me:
"Now works with Python 3 on MacOSX and Windows!"

I'm not making too much of that at the moment, because it
*doesn't* work on Linux yet, and I've no idea how long
it will be before it does.

The issue is that there will apparently not be any
Python 3 version of pygtk, on the grounds that gobject
introspection can be used instead. Unfortunately,
Gtk 3 and related libraries don't quite handle gobject
introspection well enough to support PyGUI at the moment.
 
B

Bill Janssen

Gregory Ewing said:
I'm not making too much of that at the moment, because it
*doesn't* work on Linux yet, and I've no idea how long
it will be before it does.

The issue is that there will apparently not be any
Python 3 version of pygtk, on the grounds that gobject
introspection can be used instead. Unfortunately,
Gtk 3 and related libraries don't quite handle gobject
introspection well enough to support PyGUI at the moment.

One possibility would be to develop a PyGUI branch on top of Tk, so that
it would work with Python anywhere.

Bill
 
G

Greg Ewing

One possibility would be to develop a PyGUI branch on top of Tk, so that
it would work with Python anywhere.

Unfortunately, I doubt whether Tk would be up to the task of
supporting PyGUI efficiently. The philosophies of model-view
separation and allowing more than one view of a model are at
odds with the way Tk works.

Anyone who wants to have a go at it is welcome to try,
though.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

ANN: PyGUI 2.1 2
ANN: PyGUI 2.4 0
ANN: PyGUI 2.2 0
ANN: PyGUI 2.0.1 7
ANN: PyGUI 2.3.2 0
ANN: PyGUI Mailing List 2
ANN: PyGUI 2.3.1 0
ANN: PyGUI 2.0 1

Members online

Forum statistics

Threads
473,755
Messages
2,569,534
Members
45,007
Latest member
obedient dusk

Latest Threads

Top