Одна из проблем заключается в том, что вы не вызываете mainloop
, так как пропустили ()
. Во-вторых, вы не даете ярлыку позицию.
#! /usr/bin/env python
import calendar
import tkinter as tk
def CalScr():
calendar2019 = calendar.calendar(2019) #creating calender variable
root4 = tk.Tk()
labelCalen= tk.Label(root4, text = calendar2019, font=("Courier New", 14))
labelCalen.grid(column=0, row=0)
root4.mainloop()
CalScr()
Это также установка шрифта на фиксированный пробел, иначе календарь не будет правильно выровнен.