I think the problem is that each of the hbox layouts scales its contents independently of all of the others, so when you put them into the grid, nothing lines up.
I would get rid of all of the horizontal layouts and simply put each item separately into a grid cell. This will guarantee that each column of the grid resizes to the size of the largest item in each column and that all of the columns will align vertically. You can play around with the stretch factors or maximum widths for each column to get them to stretch the way you want.




Reply With Quote

Bookmarks