Skip to content

Other Details

Akash Bora edited this page May 18, 2023 · 7 revisions

Here are some miscellaneous details about tknodesystem:

  • Double clicking on the wire can remove the connection.
  • Hovering over the node and pressing the <Delete> key removes the node and connected wires.
  • Mouse scroll is used to zoom in/out.
  • After connecting one socket, other sockets can be connected by just clicking over them. (No need to drag from the output socket again)
  • Middle mouse button is used to drag all the components of the canvas.
  • Using borderwidth>1 in nodes add a border around it.
  • Using corner_radius=0 makes the node square shaped.
  • Using hover=False removes the hover effect.
  • Multisided sockets can be used using multiside=True in the node operation arguments.
  • Using grid_image=None removes the grid and makes a plain background with bg color.
  • All the color values can be changed using .configure method.
  • Clicking the <spacebar> in the canvas spawns the node menu.
  • You can save the canvas file with any name but .json or .ini are preferred as the extension.
  • The export file only contains the node arguments, node positions, socket numbers and the line numbers (on the basis of socket numbers).
  • lambda functions cannot be saved or loaded properly, so avoid using it in the commands of node if you want to save them.
  • The flow is always from output-->input(s), recursive connections will be connected.
Clone this wiki locally