私はQtの初心者です。 Qtを使用して設計されたアプリケーションがあり、複数のウィンドウがあり、それぞれにハードコードされたテキストのラベルがいくつかあります。このアプリケーションのマルチ言語サポートを追加する最も簡単な方法は何でしょうか?どのQtオブジェクト/関数を使うべきですか?ハードコードされたテキストを含むQtアプリケーションに多言語オプションを追加する
私の現在のアイデアは、おそらく言語のすべてのラベルのテキストを含む別々のXMLファイルを作成することです。次に、ユーザーがメニューから言語アイコンを選択すると、関連するXMLファイルをロードします。しかし、私はこれをどうやって行うのか分かりません。どんな助けも高く評価されるでしょう!
更新: hereの例を実装しようとしました。しかし、それは次のエラーをスローし、私はそれを修正することはできません。 'class Ui :: MainWindow'には 'menuLanguage'という名前のメンバーがありません。
QActionGroup * langGroup =新しいQActionGroup(ui-> menuLanguage);
上のあなたの質問私はちょうどドキュメントに従うと、彼らが提案するようにしてくださいしたいのためのサンプルプロジェクトです。 – hyde