That's what I get following the 2.6 help (tutorial) when I run the app
dlg not defined
def OnMnuFileItems1Menu(self, event):
# Here's the code generated from the pallet
dlg = wxFileDialog(self, "Choose a file", ".", "", "*.*", wxOPEN)
if dlg.ShowModal() == wxID_OK:
filename = dlg.GetPath()
# Your code
hmm... what's wrong?
Can't be sure, but would bet a lot, that you have your indentation wrong.
Here on SourceForge this is difficult to see, have a lock at the message exchange I had with Chuck on gmane.comp.ide.boa-constructor.user .
Python is sensitive, or I prefere to call it enforces, indention. Your problem is that the lines from "try:" onwards are not on the correct indent level. Have a look at the sample file in the above message exchange.
I did get indent errors and fixed as much as I could figure out - those erors stopped. If the pallet/wizard made an indent error for me, after following the instructions and putting the cursor where I was instructed (the tutorial says at the beginning of "skip"m but the code inserted was actually "event.Skip()") then theres still a boa prob or documentation prob..
I couldn't find the aforementioned group at earthlink, individual.net, or google, so I can't see the discussion.
OK, Herr Werner :) I just did the indents the way I would in C++ and it's ok.
I'll annotate my notated notes ;) re that. Up to 8 lines, now. BTW, my intuitively placed indents match what the tutorial shows, its just that boa messes it up.
Still can't find that group - even googled google groups for boa-constructor, as opposed to the whole group name.
Boa is a real nice looking IDE. I hope it saves me from using wxGlade. It was kinda flakey last time I used it, but if I get a decent XRC resource for wxWidgets/C++ apps, I'll be happy - 'till I find out that XRCeD or boa does a better job.
Python doesn't take XRC resources, does it?
Log in to post a comment.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.