Scripting sul pannello delle proprietà
Quando il mio mouse si trova nel pannello delle proprietà, come posso creare un collegamento in modo tale che quando premo "CINQUE", passa al pannello di modifica.
Blender Ver: 2.91
Risposte
bpy.ops.wm.context_set_enum(...)
L'impostazione di un valore da un percorso di contesto per una scorciatoia utilizza uno degli bpy.ops.wm.context_setoperatori ...
>>> bpy.ops.wm.context_set_
boolean(
enum(
float(
id(
int(
string(
value(
Questa è una proprietà enum (anche la stringa funzionerebbe)
>>> bpy.ops.wm.context_set_enum(
context_set_enum()
bpy.ops.wm.context_set_enum(data_path="", value="")
Set a context value
Per l'equivalente di
bpy.context.space_data.context = 'MODIFIERS'
utilizzando un operatore sarà,
bpy.ops.wm.context_set_enum(
datapath="space_data.context",
value='MODIFIERS',
)
non è possibile testarlo nella console python perché non si trova nel contesto dello spazio delle proprietà corretto, aggiungerlo manualmente per il test Edit > Preferences > Keymaps > Properties Edit
... Ok il tastierino numerico 5 ora passa alla scheda dei modificatori.
Per impostare la scorciatoia usando python vedi
Creare una scorciatoia da tastiera per un operatore che utilizza Python? *