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