新しいRead QSocketNotifier(QSocketNotifier::Read)を作成し、にインストールしQSslSocketます。QSslSocket信号が発信されたときに発信されるactivated信号は何QSocketNotifierですか?
に取り付けられているaが発する信号とaがactivated発する信号に違いはありますか?QSocketNotifierQSslSocketQIODevice::readyReadQSslSocket
新しいRead QSocketNotifier(QSocketNotifier::Read)を作成し、にインストールしQSslSocketます。QSslSocket信号が発信されたときに発信されるactivated信号は何QSocketNotifierですか?
に取り付けられているaが発する信号とaがactivated発する信号に違いはありますか?QSocketNotifierQSslSocketQIODevice::readyReadQSslSocket
がQIODeviceを監視している場合、との間にQSocketNotifier機能的な違いはありません。そのため、オブジェクトのみを使用している場合は、は必要ありません。QIODevice::readyRead()QSocketNotifier::activated(QSocketNotifier::Read)QSocketNotifierQIODevice
の主な用途はQSocketNotifier、低レベルAPIを介して開いたソケット(またはその他のファイル記述子)を監視することです。別のQObjectに関連付けられていないファイル記述子(std :: ifstreamを介して開かれたファイルなど)を渡すと、ファイル記述子activated()から読み取るときにシグナルが発生します。これは、一般的なファイル記述子が勝ったため便利です。 Qt信号を単独で起動しません。