私は2つの環境(DEVとPROD)を持っています。どちらもネットワークマネージャーとしてConnmanを実行しているLinuxです。私のDEV環境では、イーサネットケーブルの抜き差し時に、signal configurationAddedが正常に動作しています。一方、PROD envでは、同じhw仕様のコンピュータでは、この信号は出力されません。このトピックの私の質問は:それはQt、特にQtNetworkに基づいてこの信号を発信するのですか?どのような彼らの従属関係ですか?私は、これが正しく動作していないためにPROD envに欠けている依存関係があると仮定しています。qt - QNetworkConfigurationManager :: configurationAdded信号が動作しない
私はこれをQNetworkConfigurationManager::configurationChanged signal not getting called for ETHERNET config changesと読んでいますが、この質問ではユーザはLinuxではなくWindowsを求めています。いずれにせよ、それは解決されなかった。
EDIT:はQNetworkConfigurationManagerの確認::能力、DEV環境での結果はQFlagsである(0x1の|の0x10 | 0x20の| 0x40の)PRODのENVにQFlags()(空)です。ですから、これはPROD envのQtNetworkバックエンドで問題になる可能性があります。