2011/3/23 Morya <[email protected]> > 尝试想让 Ulipad 可以运行在wxPython2.9 上,因为其scintilla 的版本是2.03,而不是wxPython2.8的1.70。 > 做了一些小工作,但是 meide 这个模块搞不定。 > > 当执行 "Edit" -> "Preference..." 的时候,会报如下错误。 > 导致无法显示Preference窗口。 > > 请教如何解决? > > > ################ > > Traceback (most recent call last): > File "C:\versions\ulipad\mixins\mPreference.py", line 50, in > OnOptionPreference > dlg = PrefDialog.PrefDialog(win) > File "C:\versions\ulipad\mixins\PrefDialog.py", line 137, in __init__ > self.addPages(self.treebook) > File "C:\versions\ulipad\mixins\PrefDialog.py", line 178, in addPages > page = self.create_page('/'.join(n)) > File "C:\versions\ulipad\mixins\PrefDialog.py", line 191, in create_page > page.box = ui.SimpleGrid().create(page).auto_layout() > File "C:\versions\ulipad\modules\meide.py", line 105, in _f > r = f(self, win, namebinding) > File "C:\versions\ulipad\modules\meide.py", line 566, in create > self._init() > File "C:\versions\ulipad\modules\meide.py", line 934, in _init > self.add_growable_col(self.growablecol) > File "C:\versions\ulipad\modules\meide.py", line 943, in add_growable_col > sizer.AddGrowableCol(i) > File "c:\python26\lib\site-packages\wx-2.9.1-msw\wx\_core.py", line > 14946, in AddGrowableCol > return _core_.FlexGridSizer_AddGrowableCol(*args, **kwargs) > wx._core.PyAssertionError: C++ assertion "!m_cols || idx < (size_t)m_cols" > failed at ..\..\src\common\sizer.cpp(1948) in > wxFlexGridSizer::AddGrowableCol(): invalid column index > > ################ >
等我有时间看一下。 -- I like python! UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/ UliWeb <<simple web framework>>: http://uliwebproject.appspot.com My Blog: http://hi.baidu.com/limodou
