我正在尝试设置旋转按钮的语言环境格式。我系统上的小数点是一个逗号,
,我希望它变成一个点.
。
GTK 或 Glib 中是否有一个函数可以在小部件上全局或本地设置语言环境格式。
local
我在 GTK 和 Glib 中查看了名为, format
, , ...的 hackage 函数,decimal
但没有找到合适的函数。
我已阅读可以使用该功能手动设置输出,entrySetText
但我正在寻找全局设置。
你知道如何在 Gtk 程序中全局更改语言环境格式吗?正确的功能?
我正在尝试设置旋转按钮的语言环境格式。我系统上的小数点是一个逗号,
,我希望它变成一个点.
。
GTK 或 Glib 中是否有一个函数可以在小部件上全局或本地设置语言环境格式。
local
我在 GTK 和 Glib 中查看了名为, format
, , ...的 hackage 函数,decimal
但没有找到合适的函数。
我已阅读可以使用该功能手动设置输出,entrySetText
但我正在寻找全局设置。
你知道如何在 Gtk 程序中全局更改语言环境格式吗?正确的功能?
通过使用以下功能设置文本,我找到了一种在微调按钮条目中具有正确格式的entrySetText
方法:
onValueSpinned spin $ do
val <- spinButtonGetValue spin
entrySetText spin $ printf "%6.2f" val
return ()
每次更改微调按钮的值时都会修改条目文本。使用的小数点printf
是一个点.
,现在是正确的。
以下代码片段也可以工作:
onOutput spin $ do
val <- spinButtonGetValue spin
entrySetText spin $ printf "%6.2f" val
return True