2013-07-24 1 views
0

iwidgets::panedwindow을 사용할 때 창과 띠 사이의 여백을 없앨 수 없습니다 (작은 그림의 파란색 화살표로 표시). 그 (것)들을 제거하는 방법 있는가, 창은 새시의 옆에있을 것이다, ttk::panedwindow에서 같이?iwidget :: panedwindow에서 패널과 새시 사이의 여백을 제거하는 방법은 무엇입니까?

형태의 포토 iwidgit::panedwindow 사용 :

enter image description here

은 "문제"의 확대 사진 :

enter image description here

(거의) 동일 형식의 픽처 ttk::panedwindow를 사용하여 :

enter image description here

답변

1

내가 링크 된 문서를 살펴보면, 생성 한 창 (문서에 따라 8 픽셀) 및 전체 위젯 옵션 인 -sashwidth-thickness (기본 설정)에 기본값 인 -margin이있는 것으로 추정됩니다. ~ 10 및 3 픽셀).

당신은 작성시 -margin을 설정하거나 (어떤은 설명서의 내용이 누락되어 있지만 설명서의 예와 같이 됨) paneconfigure 방법을 업데이트하고 -sashwidth-thickness 옵션 중 하나를 위젯 생성시 설정 할 수 있습니다 (Tk 위젯의 표준 패턴에 따라) configure 메쏘드를 통해 얻을 수있다.

위에서 언급 한 모든 옵션을 0으로 설정하면 사용할 수있는 위젯을 만들지는 못하지만 패널 위젯이 내부 위젯과 창의 가장자리 사이의 공간을 설명하는 불리한 영향없이 0으로 줄일 수 있습니다.

관련 문제