문제

나는 QT 4와 조금 놀기 시작했다. 그리고 나서 나는 QT 디자이너.
에서 신호/슬롯 편집기 나열된 연결 만 설정할 수 있으며 모든 슬롯이 나열되지는 않습니다.

.ui 파일에 manualy를 추가하려고하면 연결이 작동하지 않습니다.
UI _*. H 파일에 추가하면 정상적으로 작동하지만 설계를 변경하면 연결이 삭제됩니다.

이 버그를 어떻게 해결할 수 있는지에 대한 좋은 팁이 있습니까? 또는 다른 방법으로 :
QT 디자이너가 사용 가능한 모든 슬롯을 목록으로 만드는 방법은 무엇입니까?

도움이 되었습니까?

해결책

기본적으로 모든 신호/슬롯이 표시되는 것은 아닙니다. 신호를 작성하려고 할 때 나타나는 "연결 구성"대화 상자의 왼쪽 하단 코더에있는 "신호 표시 및 슬롯 표시"확인란을 확인할 수 있습니다.

그 외에도 Marcin이 말한 것을 수행하고 사용 할 수 있습니다. 자동 연결, 또는 UI를 사용하는 객체의 생성자에 Connect 문을 수동으로 작성합니다.

다른 팁

UIC를 사용하려고 할 수도 있습니다 자동 연결 특징.

그러나 사용 가능한 모든 슬롯을 볼 수는 없지만 디자이너와 코드 모두에서 동일한 이름을 사용하는 경우 자동으로 연결해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top