J0y4n
October 12, 2025, 10:40am
1
An editor to improve
I present to you a small editor starter kit intended for people who want to modify it to create a complete editor.
For now, the only functional widgets are the load button (in French), the hierarchy bar, and the properties
requirements
kivy
bar.
link:
panda3d editor
4 Likes
This code does not work in Python < 3.10, due to:
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'
def set_node(self, node: NodePath | None):
Alternatively, you can use the module: typing
1 Like
J0y4n
October 18, 2025, 1:26pm
4
I create this editor with python 3.13
So i think versions < 3.13 of python will not work.
But thanks for your recommendation.
J0y4n
October 18, 2025, 2:39pm
5
I am writing to inform you that the issue has been resolved and that the editor should now be compatible with Python >= 3.7.
2 Likes
J0y4n
November 12, 2025, 12:18am
7
I added splitters to the sidebar and the viewport is now a display region. (However, the gizmos are not working at the moment because of the display region.)
When you start up and use the editor for the first time, a popup will ask you to configure the keys.
2 Likes