Qt を使用して、専用アプリケーションの GUI を開発したいと考えています。Qt を使用してすべての Gui 関連のコードを実行できる「Gui」と呼ばれるプロジェクトと、特殊なドメイン関連のコードを含む「Core」ライブラリと呼ばれる 2 つのプロジェクトを開きました。私のプロジェクト「Core」には、次のような多くの機能があります
bool DoSomething(ArgumentTypes arguments, string& errorInfo);
DoSomething が失敗した場合、意味のあるエラー情報を得ることができます。このエラー情報を GUI (メッセージ ボックスなど) に表示し、Qt の翻訳機能で他の言語に翻訳できるようにしたいと考えています。「コア」ライブラリ用の Qt ライブラリを構築し、QString および tr() 関数を使用して必要なものを実装する必要がありますか? GUIではないため、私の「コア」ライブラリにQtを使用するのは適切ではないようです。良いアイデアはありますか?ありがとう。