qtconcurrent

    -1

    1答えて

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

    0

    2答えて

    を発する私はQtCuncurrentと非GUIスレッド::実行でデータベースのロードを開始しました。私はQStandardItemModel *を作成する必要があり、その後、私はQFutureWatcherに model = modelWatcher.result(); とGUIスレッドでモデルを受信し、このnonGuiスレッドで ()は、信号を終えました。それはかなりうまくいきます(UIは正

    2

    3答えて

    これで、私は非常に冗長なログを生成する必要がある小さなアプリケーションを作っています。私はこの #ifndef LOGGER_H #define LOGGER_H #include <QObject> #include <QMutex> #include <QFile> class Logger : public QObject { Q_OBJECT public:

    0

    1答えて

    私はマルチスレッドとタイマーの細部の詳細をすべて処理するタイマークラスをカプセル化しようとしています。ここで は私のコードです: TimedEvent.h class TimedEvent : public QObject { Q_OBJECT public: explicit TimedEvent(QObject *parent = 0); TimedEvent

    0

    1答えて

    QNetworkAccessManagerを使用してhttp操作(取得、投稿など)を行います。パラレルで「get」操作をいくつか実行します。このために、QtConcurrent :: run(this、& RestWebservice :: GetHTTPData)を使用して複数のHTTP操作を行います。 私の問題は、HTTP操作が完了しないうちにアプリケーションを終了すると、アプリケーションがク

    1

    1答えて

    void MainWindow::on_pushButton_clicked() { QFuture<int> future = QtConcurrent::run(identify); //Thread1 if (future.isFinished()) { //DoSomething(); } } 私はこのコードを持っています。私は

    0

    2答えて

    QtConcurrent :: Map関数にQListを渡そうとしていますが、開始に失敗し、なぜ、何か問題があるかもしれないことがわかっていますか? これはクラスメソッドのコード void MainWindow::find_file(QStringList &lst){ QString fl_name = ui->ln_FlName->text(); QRegExp exp;

    0

    1答えて

    ピクセルの束を計算し、QtConcurrent::mappedReducedを使ってQImageに入れたいと思います。しかし、私はQImage::setPixel: coordinate (636,442) out of rangeエラーを取得します。これはおそらく、nullイメージを作成するデフォルトのQImageコンストラクタを使用しているためです。ドキュメンテーションでコンストラクタの引数を