2014-04-30 5 views
0

첫 번째 항목 텍스트가 작고 마지막 항목 텍스트가 너무 긴 GtkComboBoxText가 있습니다. 긴 텍스트 너비가 긴 텍스트 길이로 설정되기 때문에. 너비를 작은 텍스트 길이로 설정하고 싶습니다. 이것을 어떻게 성취합니까?GtkComboBoxText의 너비를 설정하는 방법은 무엇입니까?

+0

지금까지 어떤 시도를 했습니까? – drahnr

+0

나는 Glade를 통해 그것을 설정하려했습니다. 그러나 어떤 옵션도 찾지 못했습니다. set_wrap_width() 시도했지만 도움이되지 않습니다. – Sagar

+0

그 외에는 없습니까? – drahnr

답변

0

불행히도 set_wrap_width()은 위젯의 너비를 제어하는 ​​것과 관련이없는 것 같습니다. 콤보 상자에 항목을 표시하는 데 사용하는 셀 렌더러의 속성 인 width-charswrap-width 또는 ellipsize & ellpisize-set 속성을 설정하려고한다고 생각합니다. get_cells()을 사용하여 렌더러 목록을 가져올 수 있습니다 (간단한 GtkComboBoxText의 목록에 하나의 항목 만 있어야 함). 그런 다음 GtkCellRendererText를 찾고 원하는 속성을 설정합니다.

관련 문제