qthread

    1

    3答えて

    Mainthreadの別のスレッドの関数を呼び出すことはできません。問題なく他のスレッドからシグナルを呼び出すことは許されていますか?このコードがMainWindowにあるとしましょう: スレッド→moveTOThread(obj); emit obj-> Signal(); は か、これが移動するための方法であるあなたに感謝: Obj.h signals: void testSign

    0

    2答えて

    Qtプロジェクトを検討する。私は、各クラスのtimerEventで計算を行い、QMainWindowで結果を表示するために、異なるQthreadを定義しました。ここで(!クラスA、BおよびCは同一であり、printf()のコンテンツのみが変更されることになる) はa.h class A : public QObject { Q_OBJECT public: explicit

    1

    1答えて

    メンバー関数がVideoCaptureとVideoWriteのクラスがありました。 2つのスレッドを実行して2つのプロセスを並列に実行したい。 私は、別のスレッドを実行するたびにクラスオブジェクトを作成する必要があることを知りました。 毎回別のクラスオブジェクトを作成しない方法はありますか?

    1

    3答えて

    main()つまりメインスレッドにQThreadを作成しました。 ワーカークラスを新しいスレッドに移動しました。スレッドは、ワーカークラスの 'StartThread'メソッドを実行します。 ワーカースレッド: 'StartThread' 完了し、スレッドが正常に終了する前に //header file class Worker : public QObject { Q_OBJECT

    -1

    1答えて

    私のプログラムでシグナルがトリガーされている限り、スリープ状態のスレッドが必要です。 私は、関数シリアル::のsendRequest()私のクラスのをQthreadを作成し、それ QThread* serialthread = new QThread; Serial* serial = new Serial(); serial->moveToThread(serialthread); con

    1

    2答えて

    Qtを使って簡単な信号スロットアプリケーションを作成しました。私は、メインスレッドが不足している別のスレッドに信号を送りたい。ここで は私のコードです: class Thread1 : public QThread { Q_OBJECT void run() { exec(); } public: Thread1(QObject

    0

    1答えて

    をキューイングすることはできません: connect(this, SIGNAL(SIG_connectSerial(SerialSetting::Settings)), serial, SLOT(openConnection(SerialSetting::Settings)),Qt::QueuedConnection); 私が合格するクラスは、そのクラスである: #ifndef SERIALS

    -1

    1答えて

    私のコードは画像です。画像を開いたり、画質を変えたり、サイズを変更したり、画像サイズを表示したりすることができます。スライダを使用し、スライダの値を変更すると、バッファから何度も何度も画像が読み込まれます。このため、私のプログラムでフリーズが起こっています。だから、私はQtConcurrent::runとQThreadまたはQFutureを使用して問題を解決するために。実際に私はそれらをどのように

    1

    2答えて

    マルチスレッドQtアプリケーションでnotify関数を再実装する際に注意すべき点はありますか? これは実装例です。 現在、エラーはありませんが、Qtのマルチスレッドで通知機能を使用する通信用のシグナルスロットを使用しているため、エラーが発生する可能性があります。 TApplication::notify(QObject *receiver, QEvent *event) { bool

    2

    1答えて

    私は非常に新しいQThreadです。私はQThreadを使用して、Axis Ipカメラから画像を取得しています。次のコードスニペットでは、私は新しいスレッドにカメラクラスを移動しています: QThread camThread; camera = new AxisNetworkCamera(); camera->moveToThread(&camThread); camThread.start