Я хочу разместить месяц в центре текстового поля.
Мой текущий вывод:
Я создал приложение 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()
Text
и Как изменить шрифты или добавить в виджет дополнительный аргумент ключевого словаfont = ('helvetica',20,'bold')
, который также изменяет шрифт - person Cool Cloud   schedule 23.11.2020