2012-09-09 4 views
1

QPlainTextEdit에 80자를 표시하는 세로선을 추가하고 싶습니다. 나는 문서를 보았지만 아무 것도 문서에서 볼 수 없었다. 어떻게 든 나 자신을 페인트해야합니까?QPlainTextEdit에서 끝선 표식 추가

+1

예, QPlainTextEdit 위젯에 QFrame을 그릴 필요가 있습니다. – Blood

+0

문자의 너비가 고정되어 있습니까? –

+0

예, 고정 너비가 있어야합니다. QFrame을 QPlainTextEdit에 어떻게 그려야합니까? 몇 가지 예를 보여 주시겠습니까? – gruszczy

답변

1

paintEvent()을 다시 구현하고 기본 클래스 구현을 호출 한 후 QPainter를 사용하여 선을 그릴 수있는 한 가지 방법이 있다고 생각합니다. 라인의 위치는 QFontMetrics을 사용하여 계산할 수 있습니다.