qeventloop

    2

    1答えて

    私は3つのスレッドを使用するシステムを実装しています(1つはGUI、1つはデータ取得のためのTCPクライアント、1つは解析スレッドです)。 いずれかの例外を処理するのに苦労しています。私が今解決しようとしているのは、何らかの計算がうまくいかず、システムを「フリーズ」する必要がある場合です。問題は、いくつかのシナリオでは、解析スレッドのイベントループでデータが待機していることです。すべてのイベントを

    0

    1答えて

    イメージをqtラベルで表示しています。以下は私のコードです void MyClass::onPushButtonClicked(QString myurl) { this->setCursor(Qt::WaitCursor); ui.qtImageLabel->clear(); qDebug()<<QTime::currentTime()<<"MyClass: on

    0

    1答えて

    私はPyQt4に基づいてGUIを備えた大きなPythonプログラムを作成しました。私は、このパッケージをIPythonノートブック(WindowsでPython 2.7を使った古いインストール)、Jupyterノート(最近Python 3.5をAnacondaでインストールしたもの)、およびコマンドラインでPythonプログラムとして使うことをお勧めします。 Jupyterのノートブックでコードを

    0

    1答えて

    大きな計算を実行するQThreadベースのコードを書きました。進行状況を視覚化するには、QProgressDialogを開く必要があります。ダイアログは、計算中にメインウィンドウの変更を許可したくないので、アプリケーションモーダル(open()を使用)です。スレッドは、GUIとスレッドとの間のステートマシンベースの通信を可能にする様々な信号を発信する。 スレッドのワーカーオブジェクトによって生成さ

    -1

    1答えて

    数日前に、私はQRadioButtonをforループでチェックしたりチェックを外したりしなければならなかった状況がありました。ここにリンクがありますWaiting in for loop until QRadioButton get checked everytime? これにQEventLoopを実装した後、今日までうまくいきました。今私は自分のQRadioButton(パス)ボタンをクリックす

    5

    1答えて

    main関数でイベントループを持たないプログラムで使用するために、QTcpServerとQTcpSocketの上に構築されたライブラリを作成したいとします(Qtイベントループがブロックされていて、リアルタイム操作が必要)。 私は、このクラス内でローカルイベントループを作成することでこの問題を回避したいと考えていましたが、最初にapp->exec()を呼び出さなければ機能しません。ローカルイベントル

    2

    1答えて

    でドキュメント化されていないProcessEventsFlagの列挙型は、私はQTにモーダルダイアログは「DialogExec」QTアシスタントはこの列挙が何を意味するかについての情報を持っていない eventLoop.exec(QEventLoop::DialogExec); として設定ProcessEventFlagsでローカルQEventLoopを使用していることに気づきました。 Eve