PyAssertionError, while adding controls to wx.ScrolledWindow

gopal mishra wrote:

Hi,

In a wx.Dialog, I’ve added a wx.ScrolledWindow to the dialog and dynamically adding more then 1250 wx.StaticText controls in row wise to scrolled window.

I am getting the following error message:

Traceback (most recent call last):

  File "C:\Python25\lib\site-packages\ft8\tools\gapChecker\gapCategorizeDialog.p

y", line 70, in _createRadioBoxOfUnknownTypes

    pos = wx.Point(xPos, yPos), size = wx.Size(xSize, ySize), style = 0, name =

"staticText")

  File "C:\Python25\Lib\site-packages\wx-2.7.1-msw-ansi\wx\_controls.py", line 1

142, in __init__

    _controls_.StaticText_swiginit(self,_controls_.new_StaticText(*args, **kwarg

s))

PyAssertionError: C++ assertion "wxAssertFailure" failed at ..\..\src\msw\control.cpp(159) in wxControl::MSWCreateControl(): CreateWindowEx("STATIC", flags=5200

0100, ex=00000000) failed

Try something newer than wxPython 2.7.1. Also what version of Windows are you running? Can you duplicate this problem in a small runnable app you can send here?

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!