from tkinter import * from tkinter import ttk import calendar #框架信息 root=Tk() root.title('日历查询') root.geometry('400x400') root.resizable(False,False) #板块设置 label1=Label(root,text='年份') label2=Label(root,text='月份') var=StringVar() label3=Label(root,textvariable=var) var.set('请选择年份和月份') combobox1=ttk.Combobox(root)#这种情况下,即可自行输入年份,也可从下拉框中选择。 #state='readonly',使年月只能选择,不能输入。 combobox1['values']=[i for i in range(1989,2025,1)] combobox2=ttk.Combobox(root) combobox2['values']=[i for i in range(1,13,1)] #定义函数 def search(): num1=combobox1.get() num2=combobox2.get() var.set(calendar.month(int(num1), int(num2))) button=Button(root,text='查询',command=search) #展现板块 label1.pack() combobox1.pack() label2.pack() combobox2.pack() button.pack() label3.pack() root.mainloop()
from tkinter import * from tkinter import ttk i