2011-10-11 10 views
0

여러 줄로 된 텍스트를 표시하는 창을 만들어야합니다 (예 : 내 응용 프로그램 인 notepad.below). wxPython을 사용하여 wx.TextCtrl을 만듭니다. 여러 줄로 인쇄 할 수 없습니다. 문자열 끝에 \ n 넣어도됩니다. 어떻게 사용해야합니까? wxPython 설명서를 찾을 수 없습니다.편집 가능한 텍스트 창 (파이썬에서 wx 사용)

답변

2

textctrl에 wx.TE_MULTILINE 스타일을 사용합니다 (예 :

text = wx.TextCtrl(self, style=wx.TE_MULTILINE) 
+0

어떻게 멀티 스타일로 만들 수 있습니까? 예를 들어 세로 스크롤 가능 및 멀티 라인 모두? –

+0

이미 다중 행으로 세로로 스크롤 할 수있게 된 것 같습니다. 감사합니다. –

+1

| 스타일을 결합 할 수 있습니다. 연산자 (wx.TE_MULTILINE | wx.TE_PROCESS_ENTER). 사용할 수있는 스타일 (기본 wxWindow의 스타일과 함께)을 보려면 http://docs.wxwidgets.org/trunk/classwx_text_ctrl.html을보십시오. 세로 스크롤은 기본적으로 설정되어 있습니다. – Tibo

관련 문제