Hello everyone!
I am trying to create an editable table UI element with grid lines (like a very simple Excel document):
My first try was arranging LineEdit elements in a GridContainer and setting custom style boxes to get the grid lines. This looks as intended, but gets very slow for bigger tables. Creating a table with 50 columns and 150 rows takes over 3 seconds to display because of the sheer number of LineEdit elements.
I also tested with a Tree with a child for each row, and the respective number of columns, but here I do not have enough control over the look, e.g. I was not able to get vertical grid lines. Also the element placed for editing a field does not look nearly as seamless as when using multiple LineEdits in a GridContainer.
Does anyone have any tips on how to create potentially very large editable tables (hundrets of rows and columns) in Godot?
Any tips and hints would be greatly appreciated!
Thanks in advance and best regards,
Patrick