I have a QDockWidget
with a single square widget inside. I would like the ``QDockWidget to be resizable, but to always maintain a square shape, whereas by default it can be stretched disproportionately.
What combination of size policies, size hints, etc. do I need to set to do this?