>  Q&A  >  본문

python-pyqt 멀티스레딩 문제는 실제로 그다지 명확하지 않습니다. . 해결하다. .

으아악

오류 메시지는 다음과 같습니다: `QObject: 다른 스레드에 있는 부모에 대한 하위를 만들 수 없습니다.
(부모는 QTextDocument(0x27e4150), 부모 스레드는 QThread(0xc306a0), curre
nt 스레드는 QThread(0xc0eca0)입니다. `

멀티스레딩을 수정하는 데 도움을 주거나 몇 가지 증거를 제공하여 로그를 텍스트 상자에 출력하기를 원합니다. . .

女神的闺蜜爱上我女神的闺蜜爱上我2686일 전921

모든 응답(2)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-06-12 09:27:21

    def hanshu(b) 여기에 self.xxx를 인용해도 되나요? def hanshu(xx,yy,b) 형식으로 값을 전달한 후 다시 시도하면 hanshu(self.xx,self.yy,b)가 됩니다.

    회신하다
    0
  • 某草草

    某草草2017-06-12 09:27:21

    메시지는 매우 명확합니다
    GUI가 아닌 스레드는 GUI 스레드의 요소를 작동할 수 있습니다.
    이것은 QT에서 스레드로부터 안전하지 않습니다.
    GUI가 아닌 스레드가 GUI 스레드를 작동하도록 하려면 신호 슬롯을 사용해야 합니다

    회신하다
    0
  • 취소회신하다