2010-06-16 3 views
2

Excel에서 수동으로 셀을 편집하는 방법 :
Alt + Enter -> 줄 바꿈 (실제 줄 바꿈, 같은 줄의 줄 바꿈 기호가 아님)
입력 -> 편집 모드에서 종료 하시겠습니까?QTableWidget의 셀에서 여러 줄 문자를 편집하는 방법은 무엇입니까?

편집 :
텍스트보기 모드에서 하나 개의 셀에 :
1 호선
라인 2

편집 모드에서

같은 텍스트 :

게다가
1 호선 라인 2, 나는 셀에서 줄 바꿈을 쓸 수 없습니다, I 복사만으로 삽입 할 수 있습니다.

답변

4

쉬운 해결책은 QTableWidget을 서브 클래스 화하고 keyPressEvent 함수를 다시 구현하는 것입니다.

원하는 경우에는 동작을 변경하고 처리하지 않으려는 부모에게 전화하면됩니다.

QWidget doc의 keyPressEvent (QKeyEvent *) 메소드 문서를 살펴보십시오.

+1

더 중요한 부분은 줄 바꿈을 추가하는 방법이 아닙니다. 편집 모드로 들어가면 모든 휴식 시간이 일시적으로 공백이되어 매우 불편합니다. – DSblizzard

+0

진정한 휴식으로 나는 진정으로 이해하지 못합니다. 셀에 텍스트가 있지만 한 줄 아래로 시작한다는 뜻입니까? 그러나 이스케이프 문자를 사용하지 않고? – cnebrera

+0

아니요, 아니요, 질문 편집을 참조하십시오. – DSblizzard

관련 문제