여러 줄 (이름, 나이, 높이)이있는 QTextEdit가 있습니다.
self.textbox = QTextEdit(self)
self.textbox.setPlainText('Name:\n Age: \nHeight: \n')
self.enteredText = self.textbox.toPlainText()
이 정보를 Jinja2 HTML 템플릿에 넣어 다음과 같이 표시하고 싶습니다.
개인 데이터 :
이름 : (사용자가 "이름"뒤에 쓴 내용)
나이 : (사용자가 "연령"뒤에 쓴 내용)
신장 : (사용자가 "높이"뒤에 쓴 내용)
줄 바꿈에 문제가 QTextEdit
있습니다. HTML에서도 줄 바꿈을 얻을 수 있도록 처리하는 방법을 잘 모르겠습니다 . 시도 self.enteredText.splitlines(True)
했지만 HTML이 \n
줄 바꿈으로 이해되지 않고 내 텍스트가 모두 한 줄에 있습니다.
jinja html 템플릿에 대해 거의 알지 못하지만 br
태그를 사용하여 줄을 결합 할 수 있습니다 .
lines = '<br/>'.join(self.enteredText.splitlines()).
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다