qthread

    6

    2답변

    PyQt4는 아래 코드는 QObject를이 ::가 startTimer 오류 발생 4.8.6 사용 :이의 변수로 사용하는 경우 QTimer는 스레드와 함께 사용할 수는 QThread 시작을 QApplication하지만 cpp (또는 그 밖의 대부분의 경우)가 변수에 사용되면 오류를 생성하지 않습니다. 이 버그는 PyQt4의 버그입니까, 아니면 빠진 것이 있습

    2

    1답변

    간단한 채팅 프로그램의 경우 boost :: python으로 감싸 인 c lib를 사용합니다. 간단한 GUI는 PyQT를 사용하여 작성되었습니다. 메시지 수신은 lib에 대한 차단 호출을 통해 수행됩니다. GUI가 독립적으로 새로 고치려면 통신 부분이 QThread에 있습니다. 내가 GUI와 독립 될 수있는 통신을 가정 것이지만 의 GUI는 매우 응답하지

    3

    1답변

    Qt가 새로 도입되었습니다. 이것은 필자가 작성한 두 번째 '실제'프로그램입니다. Qt를 사용하여 직렬 포트와 통신하는 .net 클래스 주위의 래퍼 인 프론트 엔드 클래스를 만들려고했습니다. 기본적으로 사용자는 시리얼 포트를 보내려는 모든 내용을 선택한 다음 '시작'qpushbutton을 클릭합니다. 그런 다음 프로그램은 사용자가 선택한 명령을 직렬 포트로

    0

    1답변

    난 스레드 (큰 작업)을 갖도록 같이 singletone 객체 메소드 호출 : bool bInvokeUpdate= QMetaObject::invokeMethod(ApiManager::getInstance(), "updateMainWindowTree", Qt::BlockingQueuedConnection, Q_RETURN_AR

    0

    2답변

    웹 서비스에서 데이터를 폴링 한 다음 데이터를 처리하기 위해 다른 클래스로 보내는 스레드가 있습니다. 이 데이터의 프로세스는 스레드 내부에서 폴링 기능을 호출하는 타이머 간격보다 긴 시간이 걸릴 수 있습니다. 데이터 폴링 기능을 보호하고 싶습니다. 즉, 데이터 처리가 진행되는 동안 기능을 입력하지 마십시오. 내 흐름은 난 당신이 적어도 2 개 스레드를 사용

    2

    2답변

    QThread 및 슬롯/신호 메커니즘을 사용하고 있습니다. 나는 lot이 웹에 관한 스레드를 알고 있으며, 특히 여기에서는 그렇다.하지만 여전히 해결책을 찾지 못했다. 어쨌든 여기에는 상황이 있습니다. 제가 생각해 내려고하는 코드는 GUI가 결국에는 긴 프로세스이므로 제어를 목표로하므로 QThread을 사용합니다. 두 개의 버튼이있는 창을 시작 및 중지합니

    0

    1답변

    다음 코드는 충돌하고 심지어 리눅스에 매달려 있습니다. #include <QCoreApplication> #include <QString> #include <QMap> #include <QList> #include <QDebug> #include <QThread> #include <QTest> long long emited=0; long

    3

    2답변

    메인 스레드가 GUI 스레드이고 보조 스레드가 중첩 된 for 루프 안에 주요 컴퓨팅을 수행하는 스레드 응용 프로그램이 있습니다. 이제 문제는 보조 스레드를 종료하는 방법입니다. GUI 스레드의 정지 버튼을 누르면 보조 변수의 슬롯을 호출하여 정지 변수를 true로 설정합니다. 이 기법의 문제점은 for 루프에서 stop 변수를 테스트하는 것 (아래 참조)

    0

    1답변

    의 이미지를 QLabel에 표시해야하는 프로그램을 작성 중입니다. 이미지는 서버에서 전송됩니다. 첫째, 연결 및 서버로부터 데이터 수신에 대한 책임이있는 스레드가 있습니다. 데이터가 수신되면 소켓 스레드는 updateImage(Imagedata) 슬롯에 연결된 gotNewData(Imagedata) 신호를 보냅니다. updateImage(Imagedata)

    0

    2답변

    여기에 최소한의 테스트 케이스가 있습니다. QThread으로 로컬 도메인 서버를 시작하려고 했으므로 UI가 멈추지 않아야합니다. 하지만 시작할 때 qDebug()에서 Listening 출력을 보았지만 양식 편집기에서 추가 한 위젯은 완전히 사라졌습니다. 모든 것이 느려졌습니다 (예 : 창 크기 조정). thread.start()을 제거하면 UI가 표시되고