C++ (Qt)//вычисляем размеры шрифтов у обоих лэйбловQFontMetrics fm1(label1->font());QFontMetrics fm2(label2->font());//Берем квадраты QRect rect1 = fm1->boundingRect(label1->text());QRect rect2 = fm2->boundingRect(label2->text());//Считаем разницу в высотеuint dlHeight = rect2.height() > rect1.height() ? rect2.height() - rect1.height() : rect1.height() - rect2.height() ;//наименьший лэйблQLabel * minLabel = rect2.height() < rect1.height() ? label2 : label1;//выравниваемint left, top, right, bottom;minLabel->getContentsMargins(&left, &top, &right, &bottom);minLabel->setContentsMargins(left, top + dlHeight, right, bottom);