请教python+tkinter如何实现下拉日历
3个回答
展开全部
Tkinter居然没有这种组件,所以就只能模拟了 #! /usr/bin/python# -*- coding: utf8 -*-from Tkinter import *class Select(Frame): def __init__(self, master=None): Frame.__init__(self, master) self.label = Label(self, text="选择项目")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有一个替代的方法,用ttk.combobox做成下拉列表的形式“2014-02-24”,初始值为当天的日期,紧接着是从今天到后20天的日期,
python+tkinter本身并不带日历控件。
python+tkinter本身并不带日历控件。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我写的不是下拉日历
import calendar
import time
now = time.strftime("%Y-%m-[%d] %H:%M:%S", time.localtime()) # 当天日期 "%Y-%m-%d"=="%F"
ty = time.strftime("%Y", time.localtime()) # 当天年份
tm = time.strftime("%m", time.localtime()) # 当天月份
# td = time.strftime("%d", time.localtime()) # 当天几号(可以省略)
cal = calendar.month(int(ty), int(tm)) # 日历
print(f"今天日历 {now}:", cal)
import calendar
import time
now = time.strftime("%Y-%m-[%d] %H:%M:%S", time.localtime()) # 当天日期 "%Y-%m-%d"=="%F"
ty = time.strftime("%Y", time.localtime()) # 当天年份
tm = time.strftime("%m", time.localtime()) # 当天月份
# td = time.strftime("%d", time.localtime()) # 当天几号(可以省略)
cal = calendar.month(int(ty), int(tm)) # 日历
print(f"今天日历 {now}:", cal)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询