如何确定Qt中的默认纸张尺寸(取决于国家/地区)

时间:2012-10-05 13:31:24

标签: qt printing internationalization locale

在(基于Qt的)C ++应用程序中确定默认纸张大小的好方法是什么?

虽然QLocale提供了有关日期格式,测量系统等的信息,但我找不到任何方法从那里检索默认纸张尺寸。

例如,在美国,他们通常使用“Letter”,而在德国,我们通常使用“DIN A4”。

Qt文档建议将翻译文件用于此目的(请参阅Localize section)。但是,根据我的理解,应该保持显示语言(由翻译文件指定)独立于系统区域设置,以便人们可以选择独立于系统区域设置的显示语言,如果他们愿意的话。

有什么想法吗?

0 个答案:

没有答案