mvc is really a pseudo pattern. whether 1 or 2 is better or worse is too subjective. It depends on how you implement either and the intricacies of your app as to which will be 'better'.
This is a Qt forum - if you want to discuss the finer points of M/V, then you have come to the wrong place. If you want to use M/V then there are already available gui and framework in Qt - help yourself