473,396 Members | 1,773 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Python GUI Code -- Best Practice


Hi --

I'm looking to write some WxPython based applications, and am looking for
existing applications of moderate complexity in order to read code and gain an
understanding of how these things are structured.

Tutorials aren't really useful - i've done most of them, and am looking to
gain more of a 'gesalt' sense of how such programs are structured for real
purposes.

Is there anything people would recommend me taking a look at ?

Thanks.

--
regards, chris
Jul 18 '05 #1
5 1610
Chris Stiles wrote:
Hi --

I'm looking to write some WxPython based applications, and am looking for
existing applications of moderate complexity in order to read code and gain an
understanding of how these things are structured.

Tutorials aren't really useful - i've done most of them, and am looking to
gain more of a 'gesalt' sense of how such programs are structured for real
purposes.

Is there anything people would recommend me taking a look at ?

check out the open-source apps mentioned @
http://wxpython.org/screenshots.php
Jul 18 '05 #2
Am Wed, 11 Feb 2004 20:58:22 +0000 schrieb Chris Stiles:

Hi --

I'm looking to write some WxPython based applications, and am looking for
existing applications of moderate complexity in order to read code and gain an
understanding of how these things are structured.

Tutorials aren't really useful - i've done most of them, and am looking to
gain more of a 'gesalt' sense of how such programs are structured for real
purposes.


Hi,

WxPython has a demo which uses most widgets.

thomas
Jul 18 '05 #3
"Thomas Guettler" <gu*****@thomas-guettler.de> writes:
WxPython has a demo which uses most widgets.


I don't want a demo - using the widgets is simply a case of writing the API
calls in the correct order. I want see how to structure an application - how
to ensure that the GUI stays response while multiple things are done in the
background - how and when to arrange polling of external events etc.

--
regards, chris
Jul 18 '05 #4
> I don't want a demo - using the widgets is simply a case of writing the API
calls in the correct order. I want see how to structure an application - how
to ensure that the GUI stays response while multiple things are done in the
background - how and when to arrange polling of external events etc.


Check out the wxGuide editor, or any of the other wxGuide apps. While
not being terribly feature-filled, they do offer a view into the
/suggested/ visual layout, and hopefully, the way they would like
people's code to be laid out.
- Josiah
Jul 18 '05 #5
On Wed, 11 Feb 2004 20:58:22 +0000, Chris Stiles
<ra*******@sneakemail.com> wrote:

You might want to get wxGlade and create some apps, then check out
their organization.

Hi --

I'm looking to write some WxPython based applications, and am looking for
existing applications of moderate complexity in order to read code and gain an
understanding of how these things are structured.

Tutorials aren't really useful - i've done most of them, and am looking to
gain more of a 'gesalt' sense of how such programs are structured for real
purposes.

Is there anything people would recommend me taking a look at ?

Thanks.


Jul 18 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

20
by: Daniel R. Smorey Jr. | last post by:
I'm looking for a good place for Python documentation. I'm really lost on why it's so hard to find anything when it comes to me looking up a particular function in Python. My example would be the...
47
by: Michael Scarlett | last post by:
There is an amazing article by paul graham about python, and an even better discussion about it on slashdot. The reason I point this out, is the more I read both articles, the more I realised how...
68
by: Lad | last post by:
Is anyone capable of providing Python advantages over PHP if there are any? Cheers, L.
3
by: Michael Sparks | last post by:
Hi, I'm posting a link to this since I hope it's of interest to people here :) I've written up the talk I gave at ACCU Python UK on the Kamaelia Framework, and it's been published as a BBC...
2
by: Hal Vaughan | last post by:
I'm self taught and most of what I've been working on for the past several years has been entirely in Perl and Java. I've noticed that I can code about 5 times faster in Perl than Java, in part...
99
by: Shi Mu | last post by:
Got confused by the following code: >>> a >>> b >>> c {1: , ], 2: ]} >>> c.append(b.sort()) >>> c {1: , ], 2: , None]}
118
by: 63q2o4i02 | last post by:
Hi, I've been thinking about Python vs. Lisp. I've been learning Python the past few months and like it very much. A few years ago I had an AI class where we had to use Lisp, and I absolutely...
28
by: H J van Rooyen | last post by:
Hi, I want to write a small system that is transaction based. I want to split the GUI front end data entry away from the file handling and record keeping. Now it seems almost trivially easy...
852
by: Mark Tarver | last post by:
How do you compare Python to Lisp? What specific advantages do you think that one has over the other? Note I'm not a Python person and I have no axes to grind here. This is just a question for...
206
by: WaterWalk | last post by:
I've just read an article "Building Robust System" by Gerald Jay Sussman. The article is here: http://swiss.csail.mit.edu/classes/symbolic/spring07/readings/robust-systems.pdf In it there is a...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.