Quote Originally Posted by gemidjy View Post
I have a table with 5 columns and many rows. Now, is there a way to set a Widget for the first column in the table, but for all of its rows, without iterating through all of the rows and setting the widget with setCellWidget(..)?
No, you will have to instantiate as many widgets as there are rows anyway. You can't set the same widget in multiple cells. Anyway, what does this cell widget do? Keep in mind that they are expensive to maintain and that flooding your view full of them makes the model-view framework useless.

And one more, I couldn't figure a way to findout when an editing is started in certain cell?
Just curious, what do you need that information for? It's the delegate who creates the editor.