Description
Sets the text shown in a menu or slot’s tooltip.
Enter plain text, or enable the script toggle on the right to enter
Python code that returns the description with return.
return f"Active: {C.active_object.name if C.active_object else '(none)'}"
This example displays the active object’s name, or (none) when there is no active object.
Returning a description from Python
returnis required. A string expression alone does not return a description.The code runs when a description is requested, independently of the Command executed when an item is clicked.
Use it to read the current state. Put operations that add or remove objects, change settings, or otherwise modify data in Command.
Returning
None, or an evaluation failure, falls back to the default tooltip. Errors are reported in the console.
In a plain-text description, \n inserts a line break in the tooltip.
If a menu call has no description, the called menu’s name is displayed.