메인 루프가 실행 중일 때 PyQt 애플리케이션을 디버깅 할 수 있습니까? Pdb, NetBeans, PyDev, 모두 sys.exit (app.exec_())가 실행될 때 "고정"됩니다. 나는 명백한 것을 아마 빠뜨렸다. 아니면 문제가 될 수 있니? 내 "오싹한"영어에 대해 사과드립니다. 감사. 나는 당신의 main()
기능을 믿고있어메인 루프에서 PyQt 디버깅
1
A
답변
1
는 다음과 같은 :
def __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
myapp = MyApplication()
myapp.show()
sys.exit(app.exec_())
그렇지 않은 경우는, 잘못 coudl을 결정하는 데 도움이되는 몇 가지 예제 코드를 게시 할 수 있습니다.
코드가 어떻게 보이면, IDLE (Python 설치에 포함)을 사용하여 프로그램의 모든 부분을 디버깅 할 수 있습니다. IDLE 일 때 디버그 ->디버거을 DEBUGGING ON.
으로 바꾼 다음 .py 파일을 열고 실행하십시오 (F5 키). 파일의 모든 행을 마우스 오른쪽 단추로 클릭하고 중단 점 설정을 선택하여 중단 점을 설정할 수 있습니다.
확인 더 많은 정보와 다른 디버거/IDE의 좋은 연결이 다른 SO 질문 : 다른 SO 질문에 대한 링크
관련 문제
- 1. Tkinter : 메인 루프에서 이벤트 호출
- 2. 메인 PyQt 윈도우에서 PyQT 윈도우를 시작하고 사용자 입력을 얻으시겠습니까?
- 3. 종료 후 크래시 디버깅? (메인 반환 후)
- 4. 레일 3 - 하나의 메인 루프에서 더 많은 사이클 헬퍼
- 5. 루프에서
- 6. PyQt & Python2.3
- 7. PyQt - QScrollBar
- 8. PyQt : 창문 위로 QTextEdits 표시하기
- 9. C 메인 대 자바 메인
- 10. 하나의 mainwindow를 Qt (또는 PyQt)에서 다른 메인 윈도우로 호출하는 방법
- 11. PyQt - 윈도우를 최상위로 설정합니다.
- 12. PyQt 4 UI freezees
- 13. PyQt - 파라미터가있는 슬롯
- 14. PyQt QWebKit 프레임 버그?
- 15. Wxwidgets 및 Pyqt
- 16. Pyqt GroupBox parenting
- 17. C++ 클래스가있는 PyQt
- 18. Python + PyQt program freezees
- 19. 모든 여백을 표시하는 PyQt
- 20. PyQt 서브 클래 싱
- 21. PyQT : QTableWidget.setItemPrototype이 작동하지 않습니까?
- 22. Boost.Python and PyQt
- 23. PyQt 포스트 설치 질문
- 24. PyQt : 오른쪽에서 왼쪽 컨트롤
- 25. Python PyQt Timer Firmata
- 26. IronPython의 PyQt 사용
- 27. Drawing PyQt Painter
- 28. pyQT QNetworkManager 및 ProgressBars
- 29. PyQt 자동 반복 양식
- 30. PyQt QTableView with QComboBox
감사합니다 - 그것은 전부 - 허용 대답은 winpdb + 링크가 자습서를 winpdb 거기에 대해 설명 당신이 메인 PyQt 루프를 "동결"시키면 당신이 필요합니다. –