2013-05-05 6 views
0

I QWidget의 레이아웃으로 다른 색상의 QLabels를 추가했습니다. 이제 각 Qlabel 사이에 간격을두고 제거하려고합니다. 나는 Label의 여백을 "0"으로 설정하고 GridLayout의 정렬을 "0"으로 설정하려고 시도했지만 아주 좋지 않았다. 나는 공간이 어쩌면 레이블의 경계라고 생각했지만 나는 확인했다. 의견이 있으십니까? O 행해져 Yout 매트 솔루션이었다 감사 :QT : QGridLayout에서 QLabel 사이의 공간을 제거합니다.

+0

레이아웃 자체에 대한 문서를보십시오. 맨 위에는 이름에 "간격"이있는 것이 있습니다. – Mat

답변

0

그냥 .. 내가이 놓친 보라

layout->setHorizontalsspacing(0); 
layout->setVerticalspacing(0); 

감사

1
당신은 간격 설정을 시도 할 수 있습니다

:

레이아웃 -> setSpacing (0); 그 그것을하지 않는 경우

, 당신은 또한 제로에 내용 여백 설정을 시도 할 수 있습니다 :

레이아웃 -> setContentsMargins (0,0,0,0)를;

관련 문제