組み込みデバイスのユーザー インターフェイスを開発しています。約 30 個の UI フォームを作成しました。最初に、データベースをロードし、利用可能な既知の wifi とそれらすべての起動機能に自動的に接続する Welcome フォームがあります。すべてがロードされると、次にロードされるフォームはユーザーログインです
ログインが2番目のUIである場合、これが私が行う方法です
//Instantiating the Login class
Login *myLog = new Login();
//Close the welcome class
this->close();
//open the Login class
myLog->show();
これは、複数の UI を切り替える正しい方法ですか? このソフトウェアは、さまざまなアプリを開くための複数のアイコン ボタンを備えたスマートフォン デバイスのように想像できます。また、各アプリまたはフォルダーには独自の機能があります。メインメニューのホームページなどに戻るためのホームボタンがあります。上記のコードを使用して、さまざまな ui フォームを切り替えましたが、これがその方法であるかどうかはわかりません。私は Qt に非常に慣れていないので、2 週間以内にこのタスクを実行するように求められ、見つけた最も簡単な方法を作成しました。それについてもっと良い方法はありますか?
ヘルプやガイドラインをいただければ幸いです。よりよく理解するためのリンクを教えていただければ、それは素晴らしいことです
ありがとうございました
編集
すべての UI フォームには、ログイン、メイン メニュー、設定 - 電源オプション、Wi-Fi オプション (設定内) に直接アクセスするためのショートカット パネルがあります。1 に示すレイアウト フローは、2、3 および設定と同様です。汚い画像ですみません。双方向の矢印は、前後に切り替えることができることを示しています。単一の矢印は直線的な動きを示します。