Tcl/Tk Gridplus2如何更改日期格式

Tcl/Tk Gridplus2如何更改日期格式,tcl,tk,Tcl,Tk,我正在玩tcl gridplus日期控件,并希望创建 日期选择器条目 它的默认值应为今天,并且欧洲日期格式为:dd.mm.yyyy 我试过: source ../bin/common/gridplus.kit package require Tk package require gridplus namespace import gridplus::* # Create date delector gridplus date .dt -selecttoday 1 -dateformat

我正在玩tcl gridplus日期控件,并希望创建 日期选择器条目

它的默认值应为今天,并且欧洲日期格式为:dd.mm.yyyy

我试过:


source ../bin/common/gridplus.kit

package require Tk
package require gridplus

namespace import gridplus::*

# Create date delector
gridplus date .dt -selecttoday 1 -dateformat "eu" {
    {DT .dt}
}
pack .dt
因此,我得到了日期选择器: -不显示默认值; -以美国格式显示日期mm/dd/yyyy


有没有办法解决这个问题?

一点实验表明,如果您包含以下命令:

gridplus set -dateformat eu

您应该以正确的日期格式结束。

目前没有为“日期”项设置默认值的方法。有必要使用gpset命令

gpset .dt,dt [clock format [clock seconds] -format "%d.%m.%Y"]
…创建“日期”ietm后(假设为“eu”日期格式)

我正在添加选项,以便在下一个(2.7)版本中指定默认值,该版本将在未来一两周发布

致以最良好的祝愿

=阿德里安=


(GRIDPLUS开发者)

非常感谢!我没想到-dateformat应该在全局级别上设置。另一个问题呢?如何将当前日期视为默认值?