leon-thomm / Ryven

Flow-based visual scripting for Python
https://ryven.org
MIT License
3.8k stars 443 forks source link

Node layout not unified #119

Open jli113 opened 2 years ago

jli113 commented 2 years ago

image Any method to control the layout of inputs and outputs? It does not affect usage, but the visualization is not pretty.

leon-thomm commented 2 years ago

Theoretically yes, and it was the plan to simply employ Qt's layouting policies, but QGraphicsLayouts turned out to be buggy and usually unpredictable, so I don't know how exactly ... If anyone is motivated to work on this, look at this implementation

jli113 commented 2 years ago

Thanks, I saw it already had Align settings. Given the fact that the layouts are usually unified without input panels and buttons, this may relate to the widgets and I do not know how to fix it.