Let's say I have a grid widget like this:

The .value attribute of a grid widget is a table value.
Tables can be indexed by a string (a column name) to retrieve a column as a list, or by a number (a row number) to retrieve a row as a dictionary:
somegrid.value[1]
# {"fruit":"cherry","price":0.35,"amount":15}
somegrid.value.price
# (1,0.35,0.75,2.99,0.92)
Thus, if you want a specific cell, you can index by row and then column, or column and then row, whichever way you find convenient:
somegrid.value[1].price # 0.35 somegrid.value.price[1] # 0.35
Any questions?


