For item 2, you can use a stacked_widget with an invisible image layer set to the minimum size you want to reserve, then put your widget on top of that. Or look at the size_lock widget.
Statistics: Posted by white_haired_uncle — Today, 2:12 am