(Qt ベースの) C++ アプリケーションでデフォルトの用紙サイズを決定する良い方法は何ですか?
QLocale は日付形式、測定システムなどに関する情報を提供しますが、そこからデフォルトの用紙サイズを取得する方法が見つかりません。
たとえば、米国では一般的に「レター」を使用しますが、ドイツでは一般的に「DIN A4」を使用します。
Qt のドキュメントでは、この目的のために翻訳ファイルを使用することを提案しています (ローカライズのセクションを参照してください)。ただし、私の理解では、(翻訳ファイルで指定された) 表示言語をシステム ロケールから独立させておく必要があります。これにより、必要に応じてシステム ロケールから独立した表示言語を選択できるようになります。
何かご意見は?