Я пытаюсь создать приложение Qt, в котором я хочу, чтобы QWidget заполнил 100% основного окна, и иногда мне нужны два виджета рядом. Я установил макет в главном окне и попытался написать: QMainWindow::centralWidget()->layout()->setContentsMargins(0, 0, 0, 0);
, который работал, но имел странную границу в 1 пиксель слева и сверху. Затем я попытался: QMainWindow::centralWidget()->layout()->setSpacing(0);
в сочетании с setContentsMargins(0, 0, 0, 0)
, но у него все еще есть граница 1px. Я попытался установить позицию на (1, 1)
, но это просто переместило линию вниз и вправо, поэтому кажется, что размер окна увеличивается на 1px.
Кто-нибудь знает ответ, почему это происходит? ?

(виджет красный, а фон черный)