The 'MPxUITableControl' class in the API, rather :)

On Mon, May 21, 2012 at 5:06 PM, Ravi Jagannadhan <[email protected]> wrote:
> You can use the API to make a custom spreadsheet. The
> 'MPxUITableControl' lets you do this.
>
> On Mon, May 21, 2012 at 5:04 PM, Justin Israel <[email protected]> wrote:
>> I don't see any straightforward way that they expect you to be able to
>> receive the callbacks for the table if you create them with that plugin via
>> the API. I could be missing something since I have never used that approach
>> to make interfaces before. Your best bet, if you are trying to avoid the
>> dependency of Qt/PyQt, is to just use a scriptTable:
>> http://download.autodesk.com/global/docs/maya2012/en_us/CommandsPython/scriptTable.html
>> That apparently wraps around the API-based table, but also gives you a
>> cellChangedCmd callback so you can handle edits.
>>
>>
>>
>> On Mon, May 21, 2012 at 3:47 PM, ogre <[email protected]> wrote:
>>>
>>> Hello
>>> This question might be somewhat offtopic, but I couldn't get
>>> information
>>> elsewhere - perhaps someone can help.
>>> So...
>>> I need a sortof SpreadSheet control that is not connected to any
>>> objects
>>> and attributes.
>>> Standard maya "spreadSheetEditor" lists nodes as rows and attributes
>>> as
>>> columns. How would I create a similar UI that is not dependand on any
>>> nodes? I'd like to explicitly specify string arrays for rows and
>>> colums,
>>> and be able to read values from certain cells.
>>> The bigger picture: I've got a list of lightGroups and list of
>>> renderpasses/AOVs, and I'd like to set on/off relationship between
>>> any
>>> lightGrp/renderpass. Spreadsheets seems most convinient for this
>>> purpose.
>>> I found a devkit example "mathTableControl.py" using
>>> MPxUITableControl,
>>> but  I couldn't get it to accept interactive input.
>>> Maybe it's possible with some kind of PyQT control ? However I'd like
>>> to
>>> stay away from external dependecies if that's possible.
>>>
>>> thanks for any tips
>>> -michal
>>>
>>> --
>>> view archives: http://groups.google.com/group/python_inside_maya
>>> change your subscription settings:
>>> http://groups.google.com/group/python_inside_maya/subscribe
>>
>>
>> --
>> view archives: http://groups.google.com/group/python_inside_maya
>> change your subscription settings:
>> http://groups.google.com/group/python_inside_maya/subscribe
>
>
>
> --
> Where we have strong emotions, we're liable to fool ourselves - Carl Sagan



-- 
Where we have strong emotions, we're liable to fool ourselves - Carl Sagan

-- 
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings: 
http://groups.google.com/group/python_inside_maya/subscribe

Reply via email to