Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
H
I'm trying to add a user data to an object. Currently, what I have is
I want to change the interface to the Quicktab Radio but I am having a problem in accessing it through the API. Under the C4D description documentation, there is no "Quick Tab Radio" option. You can see what I am after here: https://www.dropbox.com/s/k5xt7f6rrthiadl/c4d118_quick_tab_radio_python.png?dl=0
I can't also drag the interface parameter to the console. So I can't retrieve the ID number
I tried the c4d.CUSTOMGUI_QUICKTABRADIO from this thread but the code doesn't recognize such ID
c4d.CUSTOMGUI_QUICKTABRADIO
Is there a way around this?
Thank you for looking at the problem
You can see the current code below:
import c4d def main(): bc = c4d.GetCustomDataTypeDefault(c4d.DTYPE_LONG) bc[c4d.DESC_NAME] = "Visibility" bc[c4d.DESC_CUSTOMGUI]=c4d.CUSTOMGUI_CYCLE # Change this to Quicktab Radio. I also tried c4d.CUSTOMGUI_QUICKTABRADIO but it didn't worked. dropdown_values = c4d.BaseContainer() dropdown_values[0]="Off" dropdown_values[1]="On" bc[c4d.DESC_CYCLE]=dropdown_values descID = op.AddUserData(bc) c4d.EventAdd() # Execute main() if __name__=='__main__': main()
Hello,
for this custom GUI, there is no symbol representing its ID. The ID is 200000281.
200000281
See also objectdata_descriptions.cpp.
best wishes, Sebastian
@s_bach
Thank you. Works as expected.