Re: UI toolkits for Python

2005-10-20 Thread Ed Jensen
Kenneth McDonald [EMAIL PROTECTED] wrote: I'd have to agree with this. Unfortunately, the only way to use Swing (in a reasonable manner) from Python is to use Jython, and Jython has other shortcomings that make me not want to use it. What shortcomings? --

Re: UI toolkits for Python

2005-10-19 Thread Alex Martelli
Mike Meyer [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] (Alex Martelli) writes: Mike Meyer [EMAIL PROTECTED] wrote: What surprises me is that marketing types will accept turning away - what's the current internet user base? 200 million? - 10 million potential customers without a complaint.

Re: UI toolkits for Python

2005-10-19 Thread Paul Rubin
[EMAIL PROTECTED] (Alex Martelli) writes: You mean like google? Until recently, they're an outstanding example of doing things right, and providing functionality that degrades gracefully as the clients capabilities go down. I'm not sure what you mean by until recently in this context.

Re: UI toolkits for Python

2005-10-19 Thread Steve Holden
Alex Martelli wrote: Mike Meyer [EMAIL PROTECTED] wrote: [... browser audience discussion ...] What makes you think that the expenditure of effort is totally out of proportion? In my experience, that isn't the case - at least if you go into it planning on doing things that way. Retrofitting a

Re: UI toolkits for Python

2005-10-19 Thread Steve Holden
Claudio Grondi wrote: Steve Holden [EMAIL PROTECTED] schrieb im Newsbeitrag news:[EMAIL PROTECTED] Claudio Grondi wrote: [...] Do I miss here something? While you are correct in saying (I paraphrase) that HTML interfaces nowadays can offer a rich graphical interface, it can be quite

Re: UI toolkits for Python

2005-10-19 Thread Claudio Grondi
Another possible scenario I have in mind is to control the Internet browser directly from a Python script using DHTML as a language for definition of appearance and specification of necessary data processing of in the browser displayed UI. This way the Internet browser and HTML with

Re: UI toolkits for Python

2005-10-19 Thread Ed Jensen
Claudio Grondi [EMAIL PROTECTED] wrote: I haven't seen any really platform-independent software yet and I don't expect to see any in the future. It is simply not possible to have one, even if much progress was done lately in many areas in order to try to approach it as close as possible. Java

Re: UI toolkits for Python

2005-10-19 Thread Paul Boddie
Mark Roseman wrote: What I'm suggesting is taking the effort you'd put to the 5%, and applying that effort instead to making the 95% even better. If that extra effort would affect conversion rates, it's a justifiable option. Yes, but isn't this where the 90/10 rule kicks in? In other words,

Re: UI toolkits for Python

2005-10-19 Thread Paul Boddie
Steve Holden wrote: [80/20 rule] This is as much an economic decision as a marketing one, but a good engineer knows instinctively that there is a desirable cut-off point beyond which adding further functionality is a waste of engineering effort. But Mike Meyer's point was that the Web

Re: UI toolkits for Python

2005-10-19 Thread Mike Meyer
[EMAIL PROTECTED] (Alex Martelli) writes: Mike Meyer [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] (Alex Martelli) writes: Mike Meyer [EMAIL PROTECTED] wrote: What surprises me is that marketing types will accept turning away - what's the current internet user base? 200 million? - 10 million

Re: UI toolkits for Python

2005-10-19 Thread Kenneth McDonald
I'd have to agree with this. Unfortunately, the only way to use Swing (in a reasonable manner) from Python is to use Jython, and Jython has other shortcomings that make me not want to use it. Sigh. Ken On 19-Oct-05, at 9:59 AM, Ed Jensen wrote: Claudio Grondi [EMAIL PROTECTED] wrote: I

Re: UI toolkits for Python

2005-10-18 Thread Richie Hindle
[Ken] Web interfaces are missing a lot more than this. Here are just a few things that cannot be done with web-based interfaces (correct me where I'm wrong): 1) A real word processor. http://www.writely.com/ http://www.goffice.com/ 2) Keybindings in a web application

Re: UI toolkits for Python

2005-10-18 Thread Alex Martelli
Paul Rubin http://[EMAIL PROTECTED] wrote: Torsten Bronger [EMAIL PROTECTED] writes: Because everybody is capable of running a JS engine, even on computers on which you don't have rights to install something. I don't think using JS so heavily without a compelling reason is really in the

Re: UI toolkits for Python

2005-10-18 Thread Mike Meyer
[EMAIL PROTECTED] (Alex Martelli) writes: Maybe that's the key difference between the mindset of a mathematician and that of an engineer -- I consider reaching over 95% of visitors to be _quite good indeed_, Oh? So you'd consider an SMTP/IMAP/POP/DNS/NFS/etc server that rejected 5% of the

Re: UI toolkits for Python

2005-10-18 Thread Mark Roseman
Mike Meyer [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] (Alex Martelli) writes: Maybe that's the key difference between the mindset of a mathematician and that of an engineer -- I consider reaching over 95% of visitors to be _quite good indeed_, What surprises me is that marketing types will

Re: UI toolkits for Python

2005-10-18 Thread Christophe
Mike Meyer a écrit : [EMAIL PROTECTED] (Alex Martelli) writes: Maybe that's the key difference between the mindset of a mathematician and that of an engineer -- I consider reaching over 95% of visitors to be _quite good indeed_, Oh? So you'd consider an SMTP/IMAP/POP/DNS/NFS/etc server

Re: UI toolkits for Python

2005-10-18 Thread Christophe
Mike Meyer a écrit : [EMAIL PROTECTED] (Alex Martelli) writes: Maybe that's the key difference between the mindset of a mathematician and that of an engineer -- I consider reaching over 95% of visitors to be _quite good indeed_, Oh? So you'd consider an SMTP/IMAP/POP/DNS/NFS/etc server

Re: UI toolkits for Python

2005-10-18 Thread Paul Boddie
Paul Rubin wrote: All this extreme use of JS misses the point, it's client side programming all over again This is so true, although I don't expect those people relentlessly hyping AJAX to either realise the significance of that observation or to necessarily make an accessible Web site for

Re: UI toolkits for Python

2005-10-18 Thread Alex Martelli
Mike Meyer [EMAIL PROTECTED] wrote: ... What surprises me is that marketing types will accept turning away - what's the current internet user base? 200 million? - 10 million potential customers without a complaint. Or maybe they just don't get told that that's what's going on. In firms

Re: UI toolkits for Python

2005-10-18 Thread Mike Meyer
Mark Roseman [EMAIL PROTECTED] writes: Mike Meyer [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] (Alex Martelli) writes: Maybe that's the key difference between the mindset of a mathematician and that of an engineer -- I consider reaching over 95% of visitors to be _quite good indeed_, What

Re: UI toolkits for Python

2005-10-18 Thread Mike Meyer
[EMAIL PROTECTED] (Alex Martelli) writes: Mike Meyer [EMAIL PROTECTED] wrote: What surprises me is that marketing types will accept turning away - what's the current internet user base? 200 million? - 10 million potential customers without a complaint. Or maybe they just don't get told that

Re: UI toolkits for Python

2005-10-18 Thread Mark Roseman
You elided the paragraph where I pointed out the third alternative: provide a better experience for the 95%, and an ok experience for the 5%. WWW technologies are designed to degrade gracefully - it's easy to take advantage of that. What I'm suggesting is taking the effort you'd put to the

Re: UI toolkits for Python

2005-10-18 Thread Claudio Grondi
Steve Holden [EMAIL PROTECTED] schrieb im Newsbeitrag news:[EMAIL PROTECTED] Claudio Grondi wrote: Steve Holden [EMAIL PROTECTED] schrieb im Newsbeitrag [...] [Claudio] I don't fully understand your attitude here. The Web Browser interface has all I can imagine is required for a GUI,

Re: UI toolkits for Python

2005-10-17 Thread Steve Holden
Claudio Grondi wrote: Steve Holden [EMAIL PROTECTED] schrieb im Newsbeitrag [...] [Claudio] I don't fully understand your attitude here. The Web Browser interface has all I can imagine is required for a GUI, so what is missing when you consider, that you can generate custom images on the fly

Re: UI toolkits for Python

2005-10-17 Thread Wolfgang Keller
With OS X compatibility you tend to come across with the fact that many OS X compatible things are actually X11 things. X11 certainly looks different from Aqua (the native interface). But imho, Gnome _does_ look and feel quite Mac-ish in the sense that its ergonomics has certain things in

Re: UI toolkits for Python

2005-10-17 Thread Kenneth McDonald
Web interfaces are missing a lot more than this. Here are just a few things that cannot be done with web-based interfaces (correct me where I'm wrong):1) A real word processor.2) Keybindings in a web application3) Drag and drop4) Resizable windows (i.e. not the browser window) within the

Re: UI toolkits for Python

2005-10-17 Thread Michael Ekstrand
On Monday 17 October 2005 12:19, Kenneth McDonald wrote: 1) A real word processor. Difficult. Not necessarily impossible. Would require much cleverness. And it wouldn't be capable of everything Word can do. 2) Keybindings in a web application Not sure here, but JavaScript may be able to do

Re: UI toolkits for Python

2005-10-17 Thread Jason Stitt
On Oct 17, 2005, at 12:19 PM, Kenneth McDonald wrote: Web interfaces are missing a lot more than this. Here are just a few things that cannot be done with web-based interfaces (correct me where I'm wrong): 1) A real word processor. 2) Keybindings in a web application 3) Drag and drop

Re: UI toolkits for Python

2005-10-17 Thread Paul Rubin
Michael Ekstrand [EMAIL PROTECTED] writes: 2) Keybindings in a web application Not sure here, but JavaScript may be able to do something to accomplish some of this. A web-delivered XUL app can definitely do this. But that's pushing the limits of what can be considered a web application.

Re: UI toolkits for Python

2005-10-17 Thread Torsten Bronger
Hallöchen! Paul Rubin http://[EMAIL PROTECTED] writes: Michael Ekstrand [EMAIL PROTECTED] writes: 2) Keybindings in a web application Not sure here, but JavaScript may be able to do something to accomplish some of this. A web-delivered XUL app can definitely do this. But that's pushing

Re: UI toolkits for Python

2005-10-17 Thread Paul Rubin
Torsten Bronger [EMAIL PROTECTED] writes: Because everybody is capable of running a JS engine, even on computers on which you don't have rights to install something. I don't think using JS so heavily without a compelling reason is really in the WWW spirit. Lots of browsers don't have JS. And

Re: UI toolkits for Python

2005-10-16 Thread Steve Holden
Claudio Grondi wrote: Kenneth McDonald [EMAIL PROTECTED] wrote in news:[EMAIL PROTECTED] Thanks for reminding me of Gtk. OK, add that to the list. The Web Browser interface is good for simple things, and will get better with CSS2's adoption, but they still don't have a good way for important

Re: UI toolkits for Python

2005-10-16 Thread Mike Meyer
Malte Clasen [EMAIL PROTECTED] writes: Claudio Grondi wrote: What is that complex, that it can't be solved using an Internet Browser as a GUI? Nothing, but session management isn't trivial with http interfaces. You have to deal with the back button of the browsers, bookmarks to pages that

Re: UI toolkits for Python

2005-10-16 Thread Claudio Grondi
Steve Holden [EMAIL PROTECTED] schrieb im Newsbeitrag news:[EMAIL PROTECTED] Claudio Grondi wrote: Kenneth McDonald [EMAIL PROTECTED] wrote in news:[EMAIL PROTECTED] Thanks for reminding me of Gtk. OK, add that to the list. The Web Browser interface is good for simple things, and will

Re: UI toolkits for Python

2005-10-16 Thread Robert Hicks
Grant Edwards wrote: snip Aside from the look feel issue with Tk, the other objection sometimes heard is that Tk is integrated into Python by including Tcl as well (as opposed to doing an actual Tk binding the way some other languages have done). It's an eminently practical approach, but

Re: UI toolkits for Python

2005-10-15 Thread Malte Clasen
Claudio Grondi wrote: What is that complex, that it can't be solved using an Internet Browser as a GUI? Nothing, but session management isn't trivial with http interfaces. You have to deal with the back button of the browsers, bookmarks to pages that result from posted forms, users leaving

Re: UI toolkits for Python

2005-10-15 Thread Stefan Behnel
Kenneth McDonald schrieb: Is there any emerging consensus on the best UI for toolkit. Tk never quite made it but from what I can see, both qt and wxWin are both doing fairly well in general. I'm already aware of the licensing issues surrounding qt (fwiw, I think their license fee for

Re: UI toolkits for Python

2005-10-15 Thread Stefan Behnel
Kenneth McDonald wrote: Is there any emerging consensus on the best UI for toolkit. Tk never quite made it but from what I can see, both qt and wxWin are both doing fairly well in general. I'm already aware of the licensing issues surrounding qt (fwiw, I think their license fee for

Re: UI toolkits for Python

2005-10-14 Thread Ville Voipio
In article [EMAIL PROTECTED], Kenneth McDonald wrote: 4) Ease of installation/use on OS X? There are two questions which may restrict your choice rather a lot: #1 Should the UI look the same on each platform or should it look the same as all other apps on the platform? #2 Are you trying

Re: UI toolkits for Python

2005-10-14 Thread [EMAIL PROTECTED]
I find wxPython to pro fill my GUI needs from python in a pretty good way. To show off it's capabilities - I am building a GUI editor and it currently converts from windows forms (visual studio c# forms) to wxPython code. When I started programming this editor I thought I'd have major

Re: UI toolkits for Python

2005-10-14 Thread [EMAIL PROTECTED]
sure it is, but since this is a Python list, you'd also need PyQt to go along with it, and there's no version of PyQt yet compatible with Qt4. -- http://mail.python.org/mailman/listinfo/python-list

Re: UI toolkits for Python

2005-10-14 Thread Adriaan Renting
I realy like developing PyQt applications using the Eric3 IDE. I find Qt really has a lot of high level functionality already available for you, I like the flexibility of the slot-signal system, I like that the Qt C++ maps very well into object-oriented Python though PyQt. You can just use the

Re: UI toolkits for Python

2005-10-14 Thread SPE - Stani's Python Editor
Something to consider when writing cross-platform applications with any gui toolkit is that it never works out of the box. Despite what they might promise you. If you have yourself access to a Windows, Linux and Mac OS X computer, you probably won't have any problem to make it fully

Re: UI toolkits for Python

2005-10-14 Thread Steve Holden
Adriaan Renting wrote: [which GUI toolkit?] Kenneth McDonald [EMAIL PROTECTED] 10/13/05 10:17 pm Is there any emerging consensus on the best UI for toolkit. Tk never quite made it but from what I can see, both qt and wxWin are both doing fairly well in general. I'm already aware of the

Re: UI toolkits for Python

2005-10-14 Thread Mike Meyer
Adriaan Renting [EMAIL PROTECTED] writes: [On Qt] I don't know how it performs on OSX, I think it works fine, as Qt is available on OSX. Qt on OS X is halfway there. It looks - and acts - like an aqua application. However, to support the Command key, they hacked things so that it is reported to

Re: UI toolkits for Python

2005-10-14 Thread Adriaan Renting
Mike Meyer [EMAIL PROTECTED] 10/14/05 5:39 pm $Adriaan Renting [EMAIL PROTECTED] writes: $[On Qt] $I don't know how it performs on OSX, I think it works fine, as Qt is $available on OSX. $ $Qt on OS X is halfway there. It looks - and acts - like an aqua $application. However, to support

Re: UI toolkits for Python

2005-10-14 Thread Adriaan Renting
Mike Meyer [EMAIL PROTECTED] 10/14/05 5:39 pm #Adriaan Renting [EMAIL PROTECTED] writes: #[On Qt] #... #[mike on qt for Mac Os X] #... I've looked some more into this, and it seems that the confusion is because Qt on Mac maps: Command/Apple key - Qt::Key_Control Ctrl Key -

Re: UI toolkits for Python

2005-10-14 Thread Mike Meyer
Adriaan Renting [EMAIL PROTECTED] writes: Mike Meyer [EMAIL PROTECTED] 10/14/05 5:39 pm $Adriaan Renting [EMAIL PROTECTED] writes: $[On Qt] $I don't know how it performs on OSX, I think it works fine, as Qt is $available on OSX. $ $Qt on OS X is halfway there. It looks - and acts -

Re: UI toolkits for Python

2005-10-14 Thread Claudio Grondi
Kenneth McDonald [EMAIL PROTECTED] wrote in news:[EMAIL PROTECTED] Thanks for reminding me of Gtk. OK, add that to the list. The Web Browser interface is good for simple things, and will get better with CSS2's adoption, but they still don't have a good way for important things like

UI toolkits for Python

2005-10-13 Thread Kenneth McDonald
Is there any emerging consensus on the best UI for toolkit. Tk never quite made it but from what I can see, both qt and wxWin are both doing fairly well in general. I'm already aware of the licensing issues surrounding qt (fwiw, I think their license fee for commercial use is eminently

Re: UI toolkits for Python

2005-10-13 Thread Paul Rubin
Kenneth McDonald [EMAIL PROTECTED] writes: 1) Which plays best with Python? Ideally, it would already have some higher-level python libraries to hide the grotty stuff that is almost never needed when actually implementing apps. 2) Reliability of each? 3) Useful external libraries for

Re: UI toolkits for Python

2005-10-13 Thread Kenneth McDonald
Thanks for reminding me of Gtk. OK, add that to the list. The Web Browser interface is good for simple things, and will get better with CSS2's adoption, but they still don't have a good way for important things like interactive styled text, key bindings, etc. Good for simple things (for which I

Re: UI toolkits for Python

2005-10-13 Thread Michael Ekstrand
On Thursday 13 October 2005 15:17, Kenneth McDonald wrote: 1) Which plays best with Python? Ideally, it would already have some higher-level python libraries to hide the grotty stuff that is almost never needed when actually implementing apps. wxPython plays reasonably well. I've just started

Re: UI toolkits for Python

2005-10-13 Thread Mark Roseman
Paul Rubin http://[EMAIL PROTECTED] wrote: However, Tkinter not most people's favorite, because the widgets look crude, they don't resemble the native widgets of any popular platform, and the widget set is somewhat limited. People should probably be more aware of work that has been going on

Re: UI toolkits for Python

2005-10-13 Thread Grant Edwards
On 2005-10-13, Paul Rubin wrote: The answer to each of those questions points to Tkinter. It comes with Python by default (the least installation hassles of any toolkit), is pretty reliable, has a reasonably Pythonic interface, and I don't understand the question about external libraries.

Re: UI toolkits for Python

2005-10-13 Thread Kenneth McDonald
This improved appearance has been a nice thing to see, but looks were never really the reason I decided to leave Tkinter. It's much more the fundamental issues of Tk, plus the fact that Tkinter was never really "completed" (not a comment on the original author--there's only so much one person can

Re: UI toolkits for Python

2005-10-13 Thread John J. Lee
Kenneth McDonald [EMAIL PROTECTED] writes: [...] both doing fairly well in general. I'm already aware of the licensing issues surrounding qt (fwiw, I think their license fee for commercial use is eminently reasonable), so aside from that, I was wondering if [...] Qt 4 is available as GPL

Re: UI toolkits for Python

2005-10-13 Thread gsteff
I've used wxpython and pygtk, and have a strong preference for pygtk. wxpython has some advantages: it has better OSX support (widgets look native, and it doesn't require the installation of the Fink x server), and better win32 support (a few gtk widgets, such as menus, don't look quite native on

Re: UI toolkits for Python

2005-10-13 Thread gsteff
Er, meant to say In addition GTK itself is in the top tier of free software projects -- http://mail.python.org/mailman/listinfo/python-list

Re: UI toolkits for Python

2005-10-13 Thread Fredrik Lundh
However, Tkinter not most people's favorite, because the widgets look crude, they don't resemble the native widgets of any popular platform, and the widget set is somewhat limited. (given that the web interface is the new black, that's not much of an argument. tkinter with the right