Если вы действительно хотите установить абсолютные позиции, я бы проигнорировал использование макета все вместе.Вы можете вручную установить положение элементов, используя функцию move или функцию setGeometry .
QWidget *parent = new QWidget();
parent->resize(400, 400);
QPushButton *buttonA = new QPushButton(parent);
buttonA->setText("First Button");
buttonA->move(10, 10);
QPushButton *buttonB = new QPushButton(parent);
buttonB->setText("Second Button");
buttonB->move(15, 40);
Примечание: Iпозволит избежать установки абсолютных позиций элементов в Qt.Зачем?Ну, Qt пытается быть независимой от платформы библиотекой GUI.На разных платформах может меняться множество элементов отображения (например, размер шрифта текста в кнопках), поэтому размер ваших реальных кнопок может варьироваться в зависимости от размера шрифта большого или меньшего размера.Это может отбросить ваши тщательно расположенные кнопки, если вы используете абсолютные позиции, как в примере выше.
Если вы используете макеты, можно избежать перекрывающихся кнопок или кнопок, падающих с края окна.