2009-12-01 3 views
1

저는 현재 Ruby를 GUI로 프로그래밍하는 법을 배우고 있습니다. 그리고 wxruby를 선택했습니다. 그러나 전에 wxwidgets를 사용한 적이 없습니다. 그래서 내 질문은 어떤 위젯을 사용자 목록, 메시지 목록 (스크롤링) 및 입력 영역에 사용합니까?메신저에 사용할 위젯은 무엇입니까?

입력 영역과 메시지 목록에서 글꼴, 색 및 아이콘 등을 선택하고 싶을 때. 그리고 사용자 목록에 사용자 이미지, 닉네임, 상태 및 스마일을 가질 수 있기를 바랍니다.

누구에게 어떤 것을 사용할 지 알고 있습니까?

답변

2

입력 영역과 메시지 디스플레이의 경우 글꼴, 색상, 스타일 등을 설정할 수있는 wxRichTextCtrl을 사용하는 것이 좋습니다. 두 가지 주요 차이점은 메시지 디스플레이를 읽어야한다는 것입니다 -만. 입력 영역의 스타일을 변경하려면 스타일을 수정하는 함수에 wxButton을 바인딩해야합니다.

사용자 목록은 아마도 확장 가능한 그룹을 가질 수 있기를 원하기 때문에 아마도 wxTreeCtrl으로 가장 좋을 것입니다. 반면에 을 사용하는 것이 훨씬 더 간단 할 수 있습니다. HTML을 사용하여 다른 컨트롤의 세부 정보를 신경 쓸 필요없이 보여주고 싶은 것을 설명 할 수 있기 때문입니다.

나중에 참조 할 수 있도록 원하는 내용을 알기 원하면 Classes by Category 페이지를보고 원하는 컨트롤을 알아낼 수 있습니다.

관련 문제