QTreeWidget의 분기를 채우고 분기의 부모에 확장 된 속성을 true로 설정합니다. itemExpanded 신호가 응답으로 발동합니다. 이는 내가 원하는 것이 아닙니다. 코드 세그먼트 동안 신호를 억제하거나 흡수하는 임시 방법이 있습니까?일시적으로 PyQt 이벤트를 억제 하시겠습니까?
3
A
답변
6
QObject :: blockSignals를 사용하여 신호 차단을 설정할 수 있습니다.
http://doc.qt.nokia.com/stable/qobject.html#blockSignals
부울 QObject를 :: blockSignals (BOOL 블록)
블록에 해당하는 경우,이 개체에 의해 방출 된 신호 (즉, 신호를 방출하기에 연결된 어떤 호출하지 않음)이 차단된다. block이 false이면 그러한 차단은 발생하지 않습니다. 반환 값은 signalsBlocked()의 이전 값입니다. 이 객체에 대한 신호가 차단 된 경우에도 destroyed() 신호가 방출됩니다. signalsBlocked()도 참조하십시오.
관련 문제
- 1. jQuery : 모든 이벤트를 일시적으로 고정/비활성화 하시겠습니까?
- 2. Xcode 경고를 억제 하시겠습니까? 'weak_import는'
- 3. JButton 배경색을 일시적으로 변경 하시겠습니까?
- 4. 일시적으로 수명이 연장되지 않도록 하시겠습니까?
- 5. gcc 4.1.2를 사용하여 코드 블록에 대한 경고 표시를 억제 하시겠습니까?
- 6. Firefox 오류 콘솔에서 "필터"오류를 억제 하시겠습니까?
- 7. PyQT 프로그램 제목 표시 줄을 제거 하시겠습니까?
- 8. 일시적으로 코드 분석을 로컬에서 비활성화 하시겠습니까?
- 9. win32api : 마우스 클릭을 일시적으로 차단 하시겠습니까?
- 10. 일시적으로 권한을 가장하여 권한을 부여 하시겠습니까?
- 11. Form.Show() 중 TreeView_AfterSelect() 억제
- 12. 억제 정보가
- 13. 억제 레이크
- 14. PyQt 4에서 이벤트를 처리하는 올바른 방법은 무엇입니까? 이 같은
- 15. 이 프로그램에서 닫기, 최소화 및 기타 이벤트를 잡는 방법 (pyqt)?
- 16. Canvas에서 이벤트를 클릭 하시겠습니까?
- 17. 이벤트를 상위보기로 전달 하시겠습니까?
- 18. ActivityManager 이벤트를 수신 하시겠습니까?
- 19. jQuery/Javascript는 addEventListener/attachEvent에 의해 첨부 된 이벤트를 일시적으로 비활성화합니다.
- 20. PyQt 응용 프로그램에서 종료시 프롬프트
- 21. PyQt & Python2.3
- 22. PyQt - QScrollBar
- 23. jQuery : 'dblclick'이 임박했을 때`클릭 '을 억제 하시겠습니까?
- 24. 이벤트를 클래스 메서드에 추가 하시겠습니까?
- 25. fileDownloadCompleted 이벤트를 만들고 처리 하시겠습니까?
- 26. jQuery에서 "OnMouseNotMoving"이벤트를 추적 하시겠습니까?
- 27. 짧은 방법으로 이벤트를 작성 하시겠습니까?
- 28. 내일은 레일에있는 이벤트를 확인 하시겠습니까?
- 29. FireFox에서 내역 이벤트를 수신 하시겠습니까?
- 30. Valgrind의 여러 유형 억제
감사합니다. 나는 그때 나는 일련의 진술에 대한 신호를 차단하고 차단 해제하기 위해'with '문을 만들 수 있다고 추정한다. – iwonder