I've got quite a complicated GUI interface built by Tkinter library. It has several tabs and a lot of controls with possibility of dynamic adding and deleting them.
And it seems that Tkinter has an internal maximum number of widgets, something about 10000 (including Frames). When it is exceeded new widgets are not created and even some strange graphical effects can appear outside the window (without any exceptions or messages). 
Did anyone face such problems? I wonder if there is a way to overcome this limitation.
From my experience, there is a way to have more than 10000 widgets, but not simultaneously.
If you destroy() the widgets you don't currently need, you can have more than 10000 during the lifetime of the application.
Application needs don't always allow it, but in your case, maybe you could destroy the unused tabs while they are not selected?
Tkinter maximum number of widgets