Вы можете установить для свойства минимальной ширины для всех меток внутри групповых блоков значение, которое будет достаточно широким для отображения самой широкой метки. Это выровняет все метки внутри разных групповых блоков.
Теперь, чтобы выровнять метки за пределами групповых блоков с теми, что внутри: во-первых, я предполагаю, что каждая пара метка / lineedit имеет собственную горизонтальную разметку или что у вас есть несколько строк внутри сетки. В любом случае вы можете установить для минимальной ширины меток то же значение, что и для меток в групповых окнах. Наконец, настройте свойства layoutLeftMargin, layoutRightMargin и layoutSpacing на горизонтальном (или сеточном) макете до тех пор, пока правый и левый края пары label / lineedit не совпадут с краями внутри групповых блоков.
Если вы еще не используете Редактор форм в Qt Creator или Qt Designer для создания своего пользовательского интерфейса, я обнаружил, что это довольно легко упростит эту задачу.
Должен признать, это выглядит немного странно, но в простом тестовом примере, который я построил, казалось, все работает хорошо. С другой стороны, это может сломаться, если пользователь изменит размер шрифта. Может быть, есть лучший способ?
Надеюсь, это поможет.