Как я могу разместить месяцы в центре и с правильным шрифтом и размером в tkinter?

Я хочу разместить месяц в центре текстового поля.

Мой текущий вывод: Скриншот моего вывода

Я создал приложение tkinter, но месяцы не отображаются должным образом, я указал местоположение своего изображения. Пожалуйста, изучите его, чтобы вы могли дать мне некоторую информацию о том, почему я не получаю результат, который хочу.

#import modules
import calendar
from tkinter import *

#making our window
from Tools.scripts.make_ctype import values

root = Tk()
root.title("Calendar")
root.geometry("500x250")
root.resizable(0,0)

#defining the function for displaying the calendar
def show():
    a=int(spin1.get())
    b=int(spin2.get())

    cal=calendar.month(b,a) # pass here your b=year and then amonth values

    txt.delete(0.0,END)
    txt.insert(INSERT,cal)


#creating widgets to display month and year text on gui
lbl1 = Label(root,text="Month",font=('arial',9,'bold')).place(x=100,y=0)

lbl2 = Label(root,text="Year",font=('arial',9,'bold')).place(x=250,y=0)

#creating spinbox for getting the specified year and month from user.
spin1 = Spinbox(root,values=(1,2,3,4,5,6,7,8,9,10,11,12),width=6)
spin1.place(x=150,y=0)

spin2 = Spinbox(root,from_=1999,to=2100,width=4)
spin2.place(x=300,y=0)

#creating the button
btn = Button(root,text="Show",font=('arial',10,'bold'),command=show,width=10).place(x=200,y=30)

#creating text box display the calendar
txt =Text(root,width=50,height=10,pady=5)
txt.place(x=40,y=57)

root.mainloop()

person sanjay prajapati    schedule 23.11.2020    source источник
comment
Взгляните на как центрировать текст на виджете Text и Как изменить шрифты или добавить в виджет дополнительный аргумент ключевого слова font = ('helvetica',20,'bold'), который также изменяет шрифт   -  person Cool Cloud    schedule 23.11.2020