1. In the widget attribute "geometry", we should add an example about how to set up the geometry of a widget. It spent me quite some time trying
widget.geometry = new QRectF(x,y,w,h)
which both were found by google, but both failed. Finally Aaron told me to use this way:
widget.geometry = QRectF(x, y, w, h)
and it worked. So I suggest to put this in the page.