탭 위젯에 QPlainTextEdit이있는 Qt 애플리케이션이 있습니다. 시도 문서() 메소드를QPlainTextEdit 세분화 오류
w->document()
그것을
QPlainTextEdit *w = (QPlainTextEdit*)ui->tabWidget->widget(0)
에 대한 포인터를 만들고 호출 할 때 나는 세그먼트 폴트를 얻을.
하지만 직접 문서를 호출하는 경우 (예 : ui-> mainEdit-> document()를 실행하면 모든 것이 잘 동작합니다.
아무도 왜 나에게 설명 할 수 있습니까?
내 생각에 tabWidget-> widget (0)은 NULL을 반환합니다. 적절한 내용으로 채워진 tabWidget 뒤에 "w = ..."를 수행 하시겠습니까? – ony