ブロックせずにQtイベントプロセスを開始するにはどうすればよいですか?

サロスの父

これが私のシナリオです。dllがあります(バックエンドにQtがあり、イベントループが開始されていません)。このdllでシグナルスロット通信を実行できます(スレッドは1つだけです)。このdllでQFileSystemWatcherの機能を使用したいと思います。しかし、QFileSystemWatcherは独自のスレッドを開始し、イベントプロセスがないため、メインスレッドと通信できないようです。

したがって、基本的に、ブロックされずにイベント処理を開始する方法が必要です。

lpapp

したがって、基本的に、ブロックされずにイベント処理を開始する方法が必要です。

したがって、基本的には、コメントディスカッションに基づいてQEventLoop使用せずに機能を使用する必要がありますQEventLoopQEventLoop実際にイベントループを持つために、本質的に、「ブロッキング」する必要があります。

イベントループを内部に持つ「ブロッキング」スレッドをいつでも作成できますが、その場合、シグナルスロット管理はその特定のスレッドに関連付けられる可能性があります。

これはイベントループを使用する通常の方法ではありませんが、具体的なシナリオによっては、この特殊なケースでは十分な場合があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

メインイベントループをブロックせずに、別のスレッドからメインイベントループで作成されたQObjectにアクセスするにはどうすればよいですか?

分類Dev

メソッドがブロックせずに開始されたタスクを返すようにするにはどうすればよいですか?

分類Dev

WMIを使用してインタラクティブプロセスをリモートで開始するにはどうすればよいですか?

分類Dev

nginxの開始プロセスでチェックポイントを設定するにはどうすればよいですか?

分類Dev

PHP / bashスクリプトからバックグラウンドプロセスを開始/終了するにはどうすればよいですか?

分類Dev

インターネットアクセスを許可せずにWindowsプログラムを実行するにはどうすればよいですか?

分類Dev

ログインせずに.local経由でラップトップにアクセスするにはどうすればよいですか?

分類Dev

ログインする前にバッチスクリプトを開始するにはどうすればよいですか?

分類Dev

エラーメッセージを表示せずにWindowsイベントログをクリアするにはどうすればよいですか?

分類Dev

開始するプロセスが開始されているかどうかを気にせずに、pm2 cronジョブを実行するにはどうすればよいですか?

分類Dev

Windowsでブロックせずにファイルを開くにはどうすればよいですか?

分類Dev

ブロックせずにクロスプラットフォームでHaxeソケットを使用するにはどうすればよいですか?

分類Dev

プロセスを開始し、それをPythonのバックグラウンドに配置するにはどうすればよいですか?

分類Dev

リアルタイムプロセスを開始するにはどうすればよいですか?

分類Dev

Qt自体をインストールせずにQtプログラムを実行するにはどうすればよいですか?

分類Dev

systemdでログインを要求する代わりに、ttyでスクリプトを開始するにはどうすればよいですか?

分類Dev

ファイルのドラッグアンドドロップを実装するために、WPFホストも管理者権限で実行せずに管理者権限でプロセスを開始するにはどうすればよいですか?

分類Dev

データベースに直接アクセスせずにDMZでホストする場合(ファイアウォールによってブロックされたtcpポート1433)、ASP.NET MVC Webアプリケーションの層を設計するにはどうすればよいですか?

分類Dev

ログイン画面の前に開始するスクリプトを実行するにはどうすればよいですか?

分類Dev

Rustでブロックせずに子プロセスの出力を読み取るにはどうすればよいですか?

分類Dev

リモートコンピューターでデバッグプロセスを開始するにはどうすればよいですか?

分類Dev

C ++ Allegroでプログラム全体をブロックせずにテキストを点滅させるにはどうすればよいですか?

分類Dev

プロセスでそれを変更せずに、カーボン インスタンスの開始または終了を取得するにはどうすればよいですか?

分類Dev

Goプロセスのスタックをすべて強制終了せずにダンプするにはどうすればよいですか?

分類Dev

開始時にemacsが保存されたデスクトップをロードしないようにするにはどうすればよいですか?

分類Dev

開始時にemacsが保存されたデスクトップをロードしないようにするにはどうすればよいですか?

分類Dev

QTプログラムからターミナルでbashスクリプトを開始するにはどうすればよいですか?

分類Dev

プログラムをブロックせずにコマンドのタイマーを作成するにはどうすればよいですか

分類Dev

開始するgettyプロセスの数を制限するにはどうすればよいですか?

Related 関連記事

  1. 1

    メインイベントループをブロックせずに、別のスレッドからメインイベントループで作成されたQObjectにアクセスするにはどうすればよいですか?

  2. 2

    メソッドがブロックせずに開始されたタスクを返すようにするにはどうすればよいですか?

  3. 3

    WMIを使用してインタラクティブプロセスをリモートで開始するにはどうすればよいですか?

  4. 4

    nginxの開始プロセスでチェックポイントを設定するにはどうすればよいですか?

  5. 5

    PHP / bashスクリプトからバックグラウンドプロセスを開始/終了するにはどうすればよいですか?

  6. 6

    インターネットアクセスを許可せずにWindowsプログラムを実行するにはどうすればよいですか?

  7. 7

    ログインせずに.local経由でラップトップにアクセスするにはどうすればよいですか?

  8. 8

    ログインする前にバッチスクリプトを開始するにはどうすればよいですか?

  9. 9

    エラーメッセージを表示せずにWindowsイベントログをクリアするにはどうすればよいですか?

  10. 10

    開始するプロセスが開始されているかどうかを気にせずに、pm2 cronジョブを実行するにはどうすればよいですか?

  11. 11

    Windowsでブロックせずにファイルを開くにはどうすればよいですか?

  12. 12

    ブロックせずにクロスプラットフォームでHaxeソケットを使用するにはどうすればよいですか?

  13. 13

    プロセスを開始し、それをPythonのバックグラウンドに配置するにはどうすればよいですか?

  14. 14

    リアルタイムプロセスを開始するにはどうすればよいですか?

  15. 15

    Qt自体をインストールせずにQtプログラムを実行するにはどうすればよいですか?

  16. 16

    systemdでログインを要求する代わりに、ttyでスクリプトを開始するにはどうすればよいですか?

  17. 17

    ファイルのドラッグアンドドロップを実装するために、WPFホストも管理者権限で実行せずに管理者権限でプロセスを開始するにはどうすればよいですか?

  18. 18

    データベースに直接アクセスせずにDMZでホストする場合(ファイアウォールによってブロックされたtcpポート1433)、ASP.NET MVC Webアプリケーションの層を設計するにはどうすればよいですか?

  19. 19

    ログイン画面の前に開始するスクリプトを実行するにはどうすればよいですか?

  20. 20

    Rustでブロックせずに子プロセスの出力を読み取るにはどうすればよいですか?

  21. 21

    リモートコンピューターでデバッグプロセスを開始するにはどうすればよいですか?

  22. 22

    C ++ Allegroでプログラム全体をブロックせずにテキストを点滅させるにはどうすればよいですか?

  23. 23

    プロセスでそれを変更せずに、カーボン インスタンスの開始または終了を取得するにはどうすればよいですか?

  24. 24

    Goプロセスのスタックをすべて強制終了せずにダンプするにはどうすればよいですか?

  25. 25

    開始時にemacsが保存されたデスクトップをロードしないようにするにはどうすればよいですか?

  26. 26

    開始時にemacsが保存されたデスクトップをロードしないようにするにはどうすればよいですか?

  27. 27

    QTプログラムからターミナルでbashスクリプトを開始するにはどうすればよいですか?

  28. 28

    プログラムをブロックせずにコマンドのタイマーを作成するにはどうすればよいですか

  29. 29

    開始するgettyプロセスの数を制限するにはどうすればよいですか?

ホットタグ

アーカイブ