2017-04-06 7 views
0

MSN의 인터페이스와 비슷한 인터페이스가있는 챠트 봇을 프로그래밍하고 있습니다.Python wxWidgets에서 채팅 컨트롤을 추가하는 가장 좋은 방법은 무엇입니까? (wxpython)

흰색 배경이있는 컨트롤이 필요하므로 스크롤 할 수 있어야 최신 메시지 만 표시됩니다. StaticText 컨트롤을 사용하고 있지만 아마도 더 좋은 점이있을 것입니다.

나는 새로운 텍스트가있을 때마다 레이블을 만들어 스크롤 가능한 패널에 넣을 수 있다고 생각하지만 더 나은 대안이 있는지 알고 싶습니다.

+0

왜 richtext 컨트롤이 필요하지 않습니까? – macroland

+1

@hhaamm, wxTextCtrl을 사용하려고 할 수 있습니다. – Igor

답변

2

읽기 전용 wxRichTextCtrl, (, 더 많은 기능을하지만, 상당히 느리게) 또는 wxHtmlWindow 모두 사용하는 것보다 훨씬 더 나은 대안이 될 것입니다 (이/굵게/기울임 꼴,하지만 훨씬 더 많은 색상을 사용할 수 있도록 attributes와) wxTextCtrl 복수 wxStaticText 컨트롤.

+0

감사합니다. wxTextCtrl은 여러 줄이 잘 작동합니다. – hhaamm