No, I've write permission all over the place so that can't be the problem.
OK, just ruling out the obvious. Also, did you install the regular or the 'console' version of the runtime engine? You won't get any debug output from the regular version.
But maybe you help me to get in running in my IDE,
so I can follow what's happening,
and trace the problem.
I've installed dabo runtime : at P:\Dabo Runtime\....
So to get it running in my IDE, I added
sys.path.append ( 'P:\\Dabo Runtime\\' )
to the top of: AppWizard.py
That shouldn't be necessary, but then again, I haven't tried running AppWizard from inside any IDEs.
Now the program hangs in about.py, at
class About(dabo.ui.dDialog):
telling me: AttributeError: 'module' object has no attribute 'dDialog'
and indeed I can't find a "dDialog.py'.
It's most likely because you are not setting the UI to "wx". There are lots of places in Dabo where there is code like:
if __name__ == "__main__":
dabo.ui.loadUI("wx")
...which loads the ui.uiwx namespace into the ui namespace. Since you are running from an IDE, these would never execute. The AppWizard also has some code that is bracketed by another __name__ test, so you would be missing that, too. And if your IDE is wxPython based (such as SPE), you won't have the correct Application object.
Let's keep things simple. Did you install the icons on the desktop? Then there should be a 'Dabo Shortcuts' icon. Open that, and double-click the 'AppWizard' icon. When you run it this way, does the AppWizard work correctly?
Is there a better way to run the program from an IDE ?
Which paths do I have to the PythonPath ?
If you have an IDE that you use to run Python and wxPython stuff from, I'm wondering why you chose the Runtime Engine, which comes with its own copy of those and other prerequisites. Why not just install the regular Dabo package?
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
···
On Oct 28, 2007, at 8:48 AM, Stef Mientki wrote: