2012-06-13 5 views
3

전 Google에서 검색해 보았지만 해결책이 없다는 것을 알았습니다. 믿기지 않습니다! 그것은 간단해야합니다. 내 PyQT UI를 QTextBrowser 또는 QTextEdit에 텍스트 파일로 열려고합니다.PyQT 텍스트 파일 읽기

그러나 QTextEdit은 'setSource'할 수 없으며 QTextBrowser는 HTML 이외의 아무것도 표시 할 수 없습니다. 단락이없는 텍스트 파일을 열면 모든 한 줄입니다. 이 영역에는 로그 파일도 표시되며 로그 파일이 html로 출력되는 것을 원하지 않습니다!

일반 텍스트 형식의 텍스트 파일 내용을 표시하고 싶습니다. 왜이게 어리석게도 힘들지? ??

+2

'QTextBrowser'는 하이퍼 텍스트 링크를 허용하는'QTextEdit'의 확장 버전입니다.이 기능이 필요하지 않다면 사용해서는 안됩니다. – cmannett85

답변

10
text_edit = QPlainTextEdit() 
... 
text=open('file.txt').read() 
text_edit.setPlainText(text) 

내게 힘들지 않습니다.

+2

+1 바로 저를 때려주십시오! – cmannett85

+1

그 점에 대해 고마워요. 명령을 모르는 사람이나 Google에 존재하지 않는 것 같지 않습니다./어디서나 그 목록이 실제로 좋을 지 모르겠지만 위대한 목록 일 수도 있습니다.하지만 내가 발견 한 모든 것은 정보가 풍부하지 않습니다. 혼란스럽고 거의 파이썬과 관련이 없습니다. – Vii

+0

@ Olen Prypin : 나는 똑같이 필요하지만 정확하지는 않습니다. 창문에 푸시 버튼이 있고 텍스트 파일이 열리는 푸시 버튼을 클릭 한 작은 예제를 제공하여 위를 탐색 할 수 있습니까? – lkkkk