From: Ronny De W. <ron...@gm...> - 2005-03-09 22:28:25
|
Today i released my first PythonCard application: QuotesViewer is a GUI giving you easy and fast access to quotes of all shares on the Euronext stock exchange. http://quotesviewer.sourceforge.net/ The GUI is not rocket science, in fact it is rather simple. However i am very pleased i could produce this with relative limited effort, thanks to PythonCard, wxPython, ... I want to share my experiences up-to-now on PythonCard with the mailing list: - Adequate documentation, especially the tutorials and the sample applications are very useful. API documentation would be most welcome. - Responsive help on this list, thanks! - I have the impression that PythonCard cannot hide the wxPython complexity. Perhaps that's not the goal, but needs perhaps better documented, wxPython knowledge is useful for all but the most simple applications. Some topics where i spent some time on, or where i am still looking for improvements: source http://cvs.sourceforge.net/viewcvs.py/quotesviewer/quotesviewer/euronextBrowser.py?rev=1.2&view=auto - *from* PythonCard.components *import* * needed this to let py2exe find all the components - *def* *autoSizeColumns*(self) would expect PythonCard/wxPython should do this automatically have to call this everytime the multiColumnList changes, i wonder if this can be done in one single place ? - *def* *on_btnUpdate_mouseClick*(self, event) is this the right way (using yield) to disable the button until operation is finished, or is there a simpler way ? * - def* *on_about_command*(self, event) Contains metadata also used in other files, perhaps should refactor it out to a __init__.py file ? - Don't have much experience with distutils, wonder if my setup.py sdist is ok ? - Didn't have the chance to test my application on other platforms than win32. Anybody cares to give it a try on linux, Mac OS ? - Does anybody know the scripts/crontab job i should use on the sourceforge shell server to automatically update the web home pages from the CVS repository on a daily basis ? Any feedback is welcome! Thanks to all who made PythonCard to what it is today, and continue with the good work! Ronny De Winter |