Hi, I have spent a little time on the 2.7 grid issue causing a seg fault. I get a traceback that contains: wx.core.PyAssertionError: C++ assertion "col>=0 && col < m_numCols" failed at ..\..\src\generic\grid.cpp(10594) in wxGrid::SetColSize():invalid column index.
This comes from wx._core.PyAssertionError: C++ assertion "col >= 0 && col < m_numCols" failed at ..\..\src\generic\grid.cpp(10594) in wxGrid::SetColSize(): invalid column index File "C:\pespy\RptForm1.py", line 2200, in <module> app.start() File "c:\dabo\dabo\dApp.py", line 401, in start self.uiApp.start() File "c:\dabo\dabo\ui\uiwx\uiApp.py", line 448, in start self.MainLoop() File "c:\Python26\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 8010, in MainLoop wx.PyApp.MainLoop(self) File "c:\Python26\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 7306, in MainLoop return _core_.PyApp_MainLoop(*args, **kwargs) File "c:\dabo\dabo\ui\uiwx\dControlMixin.py", line 27, in _onWxHit self.raiseEvent(dEvents.Hit, evt, *args, **kwargs) File "c:\dabo\dabo\ui\uiwx\dPemMixin.py", line 1036, in raiseEvent super(dPemMixin, self).raiseEvent(eventClass, nativeEvent, *args, **kwargs) File "c:\dabo\dabo\lib\eventMixin.py", line 96, in raiseEvent bindingFunction(event) File "C:\pespy\RptForm1.py", line 268, in lookup_from retval,retpkid = locallk.formlookup(obj, True, self, ContainedIn = True) File "C:\pespy\RptClasses.py", line 1771, in formlookup mylookup = RptLookUp(parent=CallingForm, Caption=caption, TableName=self.cTableName, LookupStr=mylookup, CallingForm=CallingForm, LUFilter = '', AddAllowed = False, LookupID=lookupID, CaseSensitive=self.CaseSensitive, ContainedIn=self.ContainedIn, DataType=rptCriteriaObj.DataType) File "c:\dabo\dabo\ui\uiwx\dDialog.py", line 44, in __init__ self._addControls() File "c:\dabo\dabo\ui\uiwx\dDialog.py", line 122, in _addControls self.addControls() File "C:\pespy\RptClasses.py", line 1495, in addControls self.sGrid = dabo.ui.dGrid(self,RegID="lkgrid",AlternateRowColoring =True,ColumnCount=5,Editable = False,MovableColumns = False) File "c:\dabo\dabo\ui\uiwx\dGrid.py", line 1847, in __init__ attProperties=attProperties, *args, **kwargs) File "c:\dabo\dabo\ui\uiwx\dPemMixin.py", line 190, in __init__ self._setNameAndProperties(properties, **kwargs) File "c:\dabo\dabo\ui\uiwx\dPemMixin.py", line 228, in _setNameAndProperties self._setProperties(properties) File "c:\dabo\dabo\ui\uiwx\dPemMixin.py", line 241, in _setProperties self.setProperties(properties) File "c:\dabo\dabo\lib\propertyHelperMixin.py", line 216, in setProperties _setProps(propDict) File "c:\dabo\dabo\lib\propertyHelperMixin.py", line 205, in _setProps setter(self, _propDict[prop]) File "c:\dabo\dabo\ui\uiwx\dGrid.py", line 4239, in _setColumnCount self.addColumn(inBatch=True) File "c:\dabo\dabo\ui\uiwx\dGrid.py", line 3246, in addColumn col.Width = col.Width File "c:\dabo\dabo\ui\uiwx\dGrid.py", line 1442, in _getWidth self.Parent.SetColSize(idx, v) File "c:\Python26\Lib\site-packages\wx-2.8-msw-unicode\wx\grid.py", line 1732, in SetColSize return _grid.Grid_SetColSize(*args, **kwargs) Hopes this helps. Johnf _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev Searchable Archives: http://leafe.com/archives/search/dabo-dev This message: http://leafe.com/archives/byMID/[email protected]
