By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,548 Members | 1,486 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,548 IT Pros & Developers. It's quick & easy.

win gui thoughts? perhaps a non-Pythonic approach?

P: n/a
i need some advice. i'm a back end programmer historically, but have
been exploring python for webapps and enjoying it.

i need to build some simple Win client-server or standalone apps.

the result needs to look professional and attractive, and i need
something i can get working fairly quickly with a modest learning curve.

i'm looking at wxPython, because that is a pythonic solution. but i'm
concerned about the scarcity of gentle introductory
tutorial/documentation. dialog editors/wysiwyg screen painters seem to
exist but are at an early stage of development.

I contrast this with Delphi which is
a) inexpensive,
b) lots of excellent database-driven widgets (which i need),
c) very attractive,
d) very small footprint,
e) redistributable,
f) high technical quality,
e) much sample code,
f) integration with very solid free or very inexpensive databases
(interbase, jdatastore, thunderbird),
g) excellent ide.
h) good documentation, user community

Good data-driven widgets combined with a good layout tool mean that
simple apps can be easily created. I might get something working in a
couple of days.

only downside to delphi i see is the longer-term future of Borland's
non-.NET products. delphi.net just shipped. python is a much cooler
language than pascal (delphi) but pascal is not bad or hard to learn.

bottom-line: i suspect that i'll much more quickly get a good gui
working with Delphi than with wxPython, and for little money to boot.
Might be a throwaway in the long-term but no problem if it is cheap and
easy. My customer doesn't care either way.

any thoughts on this?
Jul 18 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
>
bottom-line: i suspect that i'll much more quickly get a good gui
working with Delphi than with wxPython, and for little money to boot.
Might be a throwaway in the long-term but no problem if it is cheap and
easy. My customer doesn't care either way.

any thoughts on this?


i continue to research and i see a couple pythonic-ish approaches.

PythonCard which is quick with good doc and samples. It is right on top
of wxPython so it could serve as gentle intro to wxPython and has
somewhere to go (wxDesigner, inexpensive) if I start to hit the limits
of PythonCard.

In the commercial area, QTDesigner with pyQT and possibly BlackAdder.
Alarm bells go off when BlackAdder is mentioned because it arrived
extremely late with an entire feature set (ruby support) removed.
Python support is said to be complete, though. QT is a thoroughly
mature, professional tool. Possibly a major learning curve if
BlackAdder is a no-show.

I think that pythonic gui design tools appear viable. I'm still trying
to figure out if they are the best choice, for me, from a practical
perspective (tradeoffs of learning curve and power v. non-pythonic
commercial alternatives.) Expense is not really a major factor.
Jul 18 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.