Ah, sorry, I didn't catch that. Looking at the docs, I don't see how
you can tie a callback to an edit event on the spreadsheet. My
mistake.

On Mon, May 21, 2012 at 6:06 PM, Justin Israel <[email protected]> wrote:
> Hey Ravi,
>
> I believe he already referenced this class via the plugin example, but was
> confused as to how to use it in an editable manner. I too, not having used
> this class directly, didn't see an obvious way to receive a callback of
> edits being made to the table. What would be the approach to receiving
> callbacks of updates, similar to how you would set a calback using
> maya.cmds.scriptTable?
>
>
>
> On Mon, May 21, 2012 at 5:06 PM, Ravi Jagannadhan <[email protected]> wrote:
>>
>> 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
>
>
> --
> 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

-- 
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