[Pythonmac-SIG] ANN: Boa Constructor for OS X available

Charles Hartman charles.hartman at conncoll.edu
Sat Jun 18 13:57:40 CEST 2005


If I understand the question, this is something that WingIDE does  
just fine.

Charles Hartman

On Jun 18, 2005, at 4:30 AM, Werner F. Bruhin wrote:

> Hi Kevin,
>
> Kevin Walzer wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> I don't have any answers, I'm afraid, but I did reproduce the crash.
>>
>> I wonder if Boa is trying to eval the script in the same process that
>> the interpreter itself is running in. This accounts for IDLE's  
>> inability
>> to run GUI code correctly--ditto for PythonIDE.
>>
>> I have yet to encounter a Python editor on the Mac that does this
>> gracefully. Eric3, Spe, PyOxide,and now Boa--they all crash at times,
>> and sometimes all the time, when trying to eval/debug scripts.
>>
> Are people like Robin Dunn aware of this?  Or whoever works on the
> MacPython stuff?
>
> One of these days I want to get a Mac for myself, so hopefully by then
> you chaps have figured this out :)
>
> See you
> Werner
>
>
>>
>> To be perfectly honest, when it comes to the eval/debug cycle,  
>> Emacs +
>> terminal is about the only thing that works for me. The IDE's are  
>> best
>> for other things, such as code completion, generating the GUI
>> code--wxPython is a lot more complex to write by hand than Tcl/Tk,  
>> for
>> instance.
>>
>> I'll keep working with Boa, though, and see if I can work with  
>> Riaan to
>> come up with a solution.
>>
>> Cheers,
>>
>> Kevin Walzer, PhD
>> WordTech Software--Open Source Applications and Packages for OS X
>> http://www.wordtech-software.com
>> http://www.kevin-walzer.com
>> http://www.smallbizmac.com.
>> mailto:sw at wordtech-software.com
>>
>> Charles Hartman wrote:
>> | That's the .dmg dist of Python 2.4.1, and the unicode .dmg dist of
>> | wxPython 2.6.0.1. Here are the app and frame Boa built and crashed
>> | while trying to run:
>> |
>> | =============================
>> |
>> | #Boa:Frame:Frame1
>> |
>> | import wx
>> |
>> | def create(parent):
>> |     return Frame1(parent)
>> |
>> | [wxID_FRAME1] = [wx.NewId() for _init_ctrls in range(1)]
>> |
>> | class Frame1(wx.Frame):
>> |     def _init_ctrls(self, prnt):
>> |         wx.Frame.__init__(self, style=wx.DEFAULT_FRAME_STYLE,   
>> name='',
>> | parent=prnt, title='Frame1', pos=(320, 177), id=wxID_FRAME1,   
>> size=(853,
>> | 473))
>> |
>> |     def __init__(self, parent):
>> |         self._init_ctrls(parent)
>> |
>> | =============================
>> |
>> | #!/usr/bin/env python
>> | #Boa:App:BoaApp
>> |
>> | import wx
>> |
>> | import TestFrame
>> |
>> | modules ={u'TestFrame': [1, 'Main frame of Application',
>> u'TestFrame.py']}
>> |
>> | class BoaApp(wx.App):
>> |     def OnInit(self):
>> |         wx.InitAllImageHandlers()
>> |         self.main = TestFrame.create(None)
>> |         self.main.Show()
>> |         self.SetTopWindow(self.main)
>> |         return True
>> |
>> | def main():
>> |     application = BoaApp(0)
>> |     application.MainLoop()
>> |
>> | if __name__ == '__main__':
>> |     main()
>> |
>> | ===================================
>> |
>> |
>> | On Jun 17, 2005, at 8:10 PM, Kevin Walzer wrote:
>> |
>> | What version of wxPython/MacPython are you using? It's *very*  
>> unstable
>> | under the Apple system Python and wxPython, but has worked fine  
>> for me
>> | under the latest versions of Py/wxPy.
>> |
>> | Cheers,
>> |
>> | Kevin Walzer, PhD
>> | WordTech Software--Open Source Applications and Packages for OS X
>> | http://www.wordtech-software.com
>> | http://www.kevin-walzer.com
>> | http://www.smallbizmac.com.
>> | mailto:sw at wordtech-software.com
>> |
>> | Charles Hartman wrote:
>> | | The new version is very pretty, and very promising.   
>> Unfortunately, it
>> | | crashes. I started the steps in the Help tutorial -- created a
>> | folder,
>> | | made a new app with a frame -- and pressed the Run button,   
>> and the
>> | | program crashed. Tried again, same thing.
>> | |
>> | | Charles Hartman
>> | |
>> | | On Jun 17, 2005, at 12:06 AM, Kevin Walzer wrote:
>> | |
>> | | Boa Constructor is now available for Mac OS X.
>> | |
>> | | Boa is a cross-platform Python IDE and wxPython GUI Builder.  
>> It  offers
>> | | visual frame creation and manipulation, an object inspector,   
>> many
>> | views
>> | | on the source like object browsers, inheritance hierarchies, doc
>> | string
>> | | generated html documentation, an advanced debugger and   
>> integrated
>> | help.
>> | |
>> | | This is the first version of Boa Constructor (O.4.3) to be   
>> distributed
>> | | as a Mac-native application. Boa Constructor requires the   
>> installation
>> | | of MacPython 2.4.1, wxPython 2.6.1, and Mac OS X 10.4. It is   
>> extremely
>> | | unstable on earlier versions of Python/wxPython and has not been
>> | tested
>> | | on an earlier version of Mac OS X.
>> | _______________________________________________
>> | Pythonmac-SIG maillist  -
>> Pythonmac-SIG at python.org
>> | http://mail.python.org/mailman/listinfo/pythonmac-sig
>> | |>
>> |
>> |>
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.1 (Darwin)
>> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
>>
>> iD8DBQFCs4UJJmdQs+6YVcoRAnDEAJ9B6xKZ6GINoj19ebrO9T3TKfUyMQCfalT3
>> gOOoS1X0d9I5n51JSGxDRc8=
>> =fRt9
>> -----END PGP SIGNATURE-----
>>
>>
>> -------------------------------------------------------
>> SF.Net email is sponsored by: Discover Easy Linux Migration  
>> Strategies
>> from IBM. Find simple to follow Roadmaps, straightforward articles,
>> informative Webcasts and more! Get everything you need to get up to
>> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
>>
>
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig
>



More information about the Pythonmac-SIG mailing list