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

Reply via email to