QWizard가 있고 마법사 페이지가 표시 될 때마다 특정 작업을 수행해야합니다. 현재 validateCurrentPage 함수에서이 작업을 수행하고 있지만 뒤로 단추가 아닌 다음 단추를 눌렀을 때만 호출된다는 것을 알고 있습니다.QWizard에서 뒤로 버튼을 감지하는 방법은 무엇입니까?
나는 가을 currentIdChanged 시도하고 는 신호를 customButtonClicked 그러나이 중 하나라고하지 않습니다.
뒤로 버튼을 누른 후 표시되는 마법사 페이지에 어떻게 응답 할 수 있습니까? 나는 ... 단순한 뭔가 빠진
감사해야합니다, 앨런
는편집 : cmannett85
QAbstractButton *backButton = button(QWizard::BackButton);
connect(backButton, SIGNAL(clicked()), this, SLOT(backClicked));
전체 오류의 요청에 따라 추가 된 코드와 컴파일러 오류는 다음과 같습니다
오류 1 오류 C2664 : 'bool QObject :: connect (const QObject *, const char *, const QObject *, const char *, Qt :: ConnectionType)': 변환 할 수 없습니다. t 매개 변수 1을 'QAbstractButton *'에서 'const QObject *'로 변경하십시오.
이 오류는 정말 이해가되지 않습니다 "사용법 #include". –
darron
감사. 그것은 실제로 오류의 원인이었습니다 ... 미안, 나는 그것을 직접 발견하지 못했습니다. –