在(基于 Qt 的)C++ 应用程序中确定默认纸张大小的好方法是什么?
虽然 QLocale 提供有关日期格式、测量系统等的信息,但我找不到任何方法从那里检索默认纸张大小。
例如,在美国,他们通常使用“Letter”,而在德国,我们通常使用“DIN A4”。
Qt 文档建议为此目的使用翻译文件(参见Localize 部分)。但是,据我了解,应该保持显示语言(由翻译文件指定)独立于系统区域设置,以便人们可以选择独立于系统区域设置的显示语言,如果他们愿意的话。
有什么想法吗?
在(基于 Qt 的)C++ 应用程序中确定默认纸张大小的好方法是什么?
虽然 QLocale 提供有关日期格式、测量系统等的信息,但我找不到任何方法从那里检索默认纸张大小。
例如,在美国,他们通常使用“Letter”,而在德国,我们通常使用“DIN A4”。
Qt 文档建议为此目的使用翻译文件(参见Localize 部分)。但是,据我了解,应该保持显示语言(由翻译文件指定)独立于系统区域设置,以便人们可以选择独立于系统区域设置的显示语言,如果他们愿意的话。
有什么想法吗?