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 -- view archives: http://groups.google.com/group/python_inside_maya change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe
