0
GTK 위젯 (이 경우 TreeView)이 있습니다. 그것은 열 이름 외에 텍스트가 없기 때문에 꽤 작고 압축되었습니다. 나는 물건을 추가 할 때 텍스트를 덮기 위해 수평으로 자라고 여분의 행을 덮기 위해 수직으로 자랍니다. 그런 다음 그걸 가져 가면 확장 된 크기를 유지합니다.gtk : 위젯에 텍스트가있는 것처럼 위젯을 펼치십시오.
당신이 물건을 추가 할 때마다 창의 크기가 항상 바뀌는 것은 귀찮은 일입니다. 내 질문은 - 내가 어떻게 위젯 크기를 미리 지정할 수 있습니까? 한가지 방법은 정크 텍스트로 채우는 것입니다. 정크 텍스트는 얻을 수있는 가장 큰 크기라고 생각하고 텍스트를 제거하는 것이지만, 그렇게 예쁜 것은 아닙니다. 더 좋은 방법이 있습니까?
아 3 번째 옵션은 내가 원하는 것처럼 보입니다. 확장/채우기는 채워지고 확장은 True로 설정되지만 크기가 올바르게 커지기 때문에 작게 시작됩니다. – Claudiu
제 3의 옵션을 시도했지만 트리 뷰 위젯이 확장 되더라도 마지막 항목을 제외한 모든 열은 확장되지 않습니다. 그들을 더 균질하게 성장시킬 수있는 방법이 있습니까? – Claudiu
'gtk.TreeViewColumn'의'min-width' 속성을 적절한 값으로 설정하여 0에서 시작하지 않거나 특정 시간에'gtk.TreeView.columns_autosize()'메소드를 호출 할 수 있습니다 열을 자동 크기 조정합니다. – ptomato