>
> > The line is verbatim out of the How-to docs; the only difference is the
> > name/location of the connection file. I've tried it with and without the
> > path included. And the same code worked fine this morning before I
> > installed updates from Subversion.
> >
>OK then show us your afterInit method.
I can't get to the dabodev server (yet again; it's been iffy all day).
Rather than wait to try to post this to the tracker, here's the
CLASSTEXT.py file from my latest attempt. It shows that *any* line of code
added to afterInit() causes the problem:
import dabo
dabo.ui.loadUI("wx")
import dabo.dEvents as dEvents
import sys
class dForm_1390291560(dabo.ui.dForm):
def __init__(self, parent=None, attProperties={u'code-ID':
u'dForm-top', u'Caption': u'Dabo Class Designer', u'Top': u'91', u'Height':
u'546', u'Width': u'682', u'UseSizers': u'True', u'Left': u'262'}, *args,
**kwargs):
super(dForm_1390291560, self).__init__(parent=parent,
attProperties=attProperties, *args, **kwargs)
self.Sizer = None
parentStack = []
sizerDict = {}
currParent = self
currSizer = None
sizerDict[currParent] = []
obj = dabo.ui.dSizer(Orientation='Vertical')
if currSizer:
currSizer.append(obj)
currSizer.setItemProps(obj, {})
if currSizer:
sizerDict[currParent].append(currSizer)
currSizer = obj
if not currParent.Sizer:
currParent.Sizer = obj
obj = dabo.ui.dPanel(currParent, attProperties={})
if currSizer:
currSizer.append(obj)
currSizer.setItemProps(obj, {'BorderSides':
['All'], 'Proportion': 1, 'HAlign': 'Left', 'VAlign': 'Top', 'Border': 0,
'Expand': True})
if sizerDict[currParent]:
try:
currSizer = sizerDict[currParent].pop()
except: pass
else:
currSizer = None
def afterInit(self):
x = 1
Ken Dibble
www.stic-cil.org
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.18.2/692 - Release Date: 2/18/2007 4:35
PM
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users