How can one ascertain if QGridLayout has finished laying out items?

Actually I am using cellRect() function to determine size once widget is drawn. If there is some other method to the same that is welcome too .