7
QMainWidget 내에 포함 된 위젯과 QMainWidget의 가장자리 사이의 간격을 늘리려고합니다. 아래 이미지에서 문제를 볼 수 있습니다 메인 화면의 왼쪽 가장자리합니다 (QMainWidget의 중앙 위젯입니다) QTabWidget 사이에 패딩이 없습니다QMainWindow와 포함 된 위젯 사이의 패딩
. 또한 QDockWidgets과 기본 창의 오른쪽 가장자리 사이에 패딩이 없습니다.
나는 QSS 스타일 시트와 패딩을 높이기 위해 노력 :QMainWindow {
padding: 10px;
margin: 10px;
border: 5px solid red;
}
하지만 정말 예상치 못한 결과를 얻었다 :
내가 setContentsMargins
메소드를 호출 시도를하지만, 실제로 주변에 여백을 변경 메서드의 이름처럼 중앙 위젯.
QMainWindow와 포함 된 위젯간에 어떻게 패딩을 할 수 있습니까? QSS로 변경하는 방법이 있습니까?
간편한 수정은 중앙 위젯으로 일반'QWidget'을 설정하고 위젯의 레이아웃에'contentsMargins'를 설정하는 것입니다. 그런 다음 위젯의 레이아웃에'QTabWidget'을 추가하면됩니다. – thuga
@ezpresso 혹시이 문제를 해결 했습니까? 나는 똑같은 문제를 겪고있다. – Supamee