If you want your widget to be a specific size you should setFixedWidth() and setFixedHeight() instead. These methods set both the minimum and maximum height and width. When you only set the minimum size you are still saying to the parent layout they can be as big as they want. Note that depending on your Operating System / Window manager the window may still be resized smaller or larger then your fixed size.
From my experience if you want a widget to be a fixed size and have the window calculated to the best possible value it is best to First set the fixed size, second add the widget to your layout and 3rd show the parent.