Vladimir Ein
Vladimir Ein
Hello @Umbrella167 - have you tried to create such a layout using existing DPG widgets? If it doesn't work for you, could you please describe what goes wrong?
Well, I must admit that it's not trivial but here is a workaround. The problem with existing widgets is that DPG implements table rows as containers, whereas in ImGui it...
You're retracing my steps :rofl: and sometimes even going faster than me :+1:. Like, a hashtable-based `GetItem` was one of my planned improvements but it needs to be done carefully,...
Please don't rush to fix all synchronization and refcount issues, wait until I publish my fixes :joy: no need for duplicate efforts ;).
Unfortunately I don't have a public branch because my local build contains components specific to my project, which I can't share. I typically cherry-pick commits into my fork https://github.com/v-ein/DearPyGui-fixes right...
> Even If I do not release completly in order to remove the gil in the mvAppItem destructor, I get hangs. Not sure what the "do not release completely" means,...
Just thought that you can try to increase [sys.setswitchinterval](https://docs.python.org/3/library/sys.html#sys.setswitchinterval) and see if that makes things better.
A quick tip: instead of specifying `parent="draw_node"` on every primitive, you can do it this way: ```py # init a viewport and draw node with dpg.viewport_drawlist(front=False, tag="background") as self.id_background: with...
Yep, I was able to recreate it too. Not sure why it happens; needs some research.
> Any progress so far? Not yet, unfortunately. No ETA either. > I guess the workaround is deleting and redrawing primitives every frame? Not sure about "every frame", looks more...