0

Qt からインターフェイスを作成および削除したい。また、ログインとパスワードを使用してSSIDでWi-Fiに接続したい。Linux でインターネット接続を管理するには、他にも多くのものが必要でした。

network-managerこれを行うには、 andを貼り付けるのが好きlibnm-devです。Qtにはプラグインがここにあることがわかりましたqtbase/src/plugins/bearer/networkmanager/。必要な機能を実装しているようです。

また、CMakeLists.txtでセットアップすることもできます:

find_package(Qt5 REQUIRED COMPONENTS Core DBus QNetworkManagerEnginePlugin)
qt5_use_modules(${PROJECT_NAME} LINK_PRIVATE Core DBus QNetworkManagerEnginePlugin)

そのソース ディレクトリには、2 つのヘッダー ファイルと 2 つの対応する*.cppファイル (および platform-dependent からのファイル)だけで構成されます../linux_common/*。彼らは私が使いたいと思っているクラスを公開QNetworkManager*しています。QNetworkManagerEngineしかし、それらを私のcmakeプロジェクトに含める方法は?

4

0 に答える 0