newbie Q's Boa

Gerrie Roos gerrie at trispen.com
Mon Jun 25 09:45:34 CEST 2001


Ah, I had the exact same problem...its a small bug only on non-windows systems...you
were on the
right track.

In file Help.py, go to this line(roundabout 72 to 75):

    self.SetDimensions(120, 75, Preferences.wxDefaultFrameSize.x,
    Preferences.wxDefaultFrameSize.y)

and remark it with leading #'s.

directly after that you should put:

if wxPlatform == '__WXGTK__':
    self.SetDimensions(120, 75, Preferences.wxDefaultFrameSize[0],
        Preferences.wxDefaultFrameSize[1])

I can't remember if this bit was there or not, but make sure you've got it in there.
Its a small
difference in the wxWindows API on MS and UNIX.  MS uses .x and .y attributes and UNIX
[0] and [1] indexes for wxDefaultFrameSize.

lemme know if it helps or not!


myself wrote:

> I hope this isn't OT, but I can't find an answer doing Google/Groups
> searches or in limited docs- using Mandrake7.2, installed following:
>
> Boa-0.0.5.zip
> wxGTK-2.3.0-1.i386.rpm
> wxGTK-devel-2.3.0-1.i386.rpm
> wxGTK-gl-2.3.0-1.i386.rpm
> wxPython-2.3.0-1-Py21.i386.rpm
> wxPython-demo-2.3.0.tar.gz
> wxPython-docs-2.3.0.tar.gz
> wxPython-gl-2.3.0-1-Py21.i386.rpm
>
> Boa seems to load from shell without error, but clicking Boa-specific  help
> button I get:
>
> Traceback (most recent call last):
>   File "/usr/local/lib/python2.1/site-packages/Boa-0.0.5/Palette.py", line 231, in O
> nHelpToolClick
>     Help.showHelp(self, Help.BoaHelpFrame, '', self.toolBar)
>   File "/usr/local/lib/python2.1/site-packages/Boa-0.0.5/Help.py", line 38, in showH
> elp
>     help = helpClass(parent, toolbar)
>   File "/usr/local/lib/python2.1/site-packages/Boa-0.0.5/Help.py", line 267, in __in
> it__
>     'Help.ico', paletteToolbar)
>   File "/usr/local/lib/python2.1/site-packages/Boa-0.0.5/Help.py", line 72, in __ini
> t__
>     self.SetDimensions(120, 75, Preferences.wxDefaultFrameSize.x,
> AttributeError: 'tuple' object has no attribute 'x'
>
> I tried to trace through various Boa and wxPython modules and wxWindows
> headers, but this is way over my head.
>
> Also, and perhaps related, I'm unclear how to set the help paths for
> Python and wxWindows to work within Boa. Docs say to set paths in
> PrefsGTK.py in a key:value(path) format, and then run HelpScrpt.py, but I
> don't know what format the "key" parts should follow in the dictionary,
> and can't find any examples. I'm scattered on my installations, but here
> goes:
>
> Python2.1 docs in ~/python/docs-21-html/, wxPython docs in
> ~/python/wxpython-2.3.0/, Python 2.1 in /usr/lib/python2.1/, Boa and
> wxPython in respective dirs in /usr/local/lib/python2.1/site-packages.
> wxPython docs apparently include the wxWindows docs. wxWindows
> is in /usr/include.
>
> To the limited extent I've run everything, the executables are in order,
> i.e. Py2.1 rather than Py1.5.2 loads, the wxPython demo runs ~95% (and
> looks awesome BTW). I expect a few of the demos to fail, eg the Win
> specific ones, and I think the only other ones not to run were sound and
> gl- I'm trying to "fix" both :-).
>
>

> any help appreciated!




More information about the Python-list mailing list