<div dir="ltr">You <i>can</i> nest layouts in Qt, but you do it by adding the inner layout to the outer layout:<div><br></div><div>group1 = qtw.QVBoxLayout()<br></div><div>self.setLayout(group1)<br></div><div>button_row = qtw.QHBoxLayout()<br></div><div>group1.addLayout(button_row)</div><div><br></div><div>This would behave a little differently from a QGridLayout because the widgets in each row aren't forced to line up into columns if they have different widths.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 22, 2021 at 1:41 PM Rich Shepard <<a href="mailto:rshepard@appl-ecosys.com">rshepard@appl-ecosys.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, 22 Apr 2021, Vincent Vande Vyvre wrote:<br>
<br>
> There's two layouts on the main widget:<br>
><br>
>         group1 = qtw.QVBoxLayout()<br>
>         self.setLayout(group1)                      # 1<br>
><br>
>         button_row = qtw.QHBoxLayout()<br>
>         self.setLayout(button_row)               # 2 ! Remove this line.<br>
<br>
Vincent,<br>
<br>
Okay. I was thinking in wxPython terms where I could nest layouts; e.g., a<br>
set of horizontal (row) layouts within a vertical layout.<br>
<br>
I'll use a QGridLayout instead.<br>
<br>
Thanks very much,<br>
<br>
Rich<br>
</blockquote></div>