【问题标题】:How can I translate the names of days and months in Tkcalendar?如何在 Tkcalendar 中翻译日期和月份的名称?
【发布时间】:2020-07-04 19:03:30
【问题描述】:

我想将日历翻译成另一种语言。

from tkinter import *
from tkcalendar import *

wT = Tk()
wT.geometry("400x600")
wT.title("Takvim")
wT.iconbitmap("images/cal.ico")
wT["bg"] = "Grey"

cal = Calendar(wT, selectmode= "day")
cal.grid(row=1, column=0, padx=75, pady=25)
wT.mainloop()

【问题讨论】:

    标签: python python-3.x tkinter tkcalendar


    【解决方案1】:

    根据 tkcalendar 的documentation 有一个“语言环境”选项:

    语言环境:str
    要使用的语言环境,例如‘en_US’

    tkcalendar 使用babel 模块来翻译星期几和月份。我不知道您要使用哪种语言,但它很可能是可用的。例如,要获取瑞典语日历:

    cal = Calendar(wT, locale='sv_se', selectmode= "day")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-28
      相关资源
      最近更新 更多