문제

몇 가지 질문이 있습니다.

파이썬으로 몇 장의 사진을 생성하는 알고리즘이있어 양식에 표시해야합니다. 나는 이것을 위해 pygt를 사용하고 있습니다. 내 질문은 : 어디에서 코드를 실행해야합니까? 이니셜 라이저에서 바로? 이 경우 테스트 한 경우 양식이 나타나지 않습니다.

  • 0.5 초 후 알고리즘을 시작하는 생성자에 타이머를 설정해야합니까?
  • 알고리즘을 실행하면 내 양식이 동결되면 그림 자체를 볼 수 없습니까? 현재 그림이 여전히 보이는 한 버튼, 확인란 등이 컴퓨팅 중에 얼어 붙는다는 사실을 생각합니다.
  • C#의 onformload ()와 같은 것을 사용해야합니까? 그렇다면 어떻게 설정할 수 있습니까? Connect ()를 통해?
  • 스레딩은 파이썬에서 어떻게 작동합니까? 나는 들었지만, 나는 그것에 대해 너무 확실하지 않습니다. 그것은 다루는 것이 고통이었다. 그게? C#에서는 4 줄을 쓰는 것만 큼 쉽습니다. 가능하면 사용하고 싶지만 구현하기가 어렵다면 그것 없이는 살 수 있습니다.

감사

도움이 되었습니까?

해결책

당신은 그것을 확인하고 싶을 수도 있습니다 만델 브로트 예.

기본적으로 아이디어는 작업자 스레드를 사용하여 무거운 계산을 수행하는 것입니다 (신호/슬롯을 사용하여 기본 스레드와의 통신을 완화하기 위해 Qthread를 제안합니다). 일단 작업이 완료되면 계산 된 데이터 및 계산 된 데이터 및 신호를 방출합니다. 메인 스레드가 페인트 칠하도록하십시오. 원하는 경우 작업자 스레드에서 이미지를 렌더링 할 수도 있습니다.

다른 팁

완료되면 데이터를 큐에 배치하여 별도의 스레드에서 알고리즘을 실행할 수 있습니다. 기본 스레드 (GUI)는 주기적으로 큐를 샘플링하고 도착하면 데이터를 표시합니다.

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