请教python+tkinter如何实现下拉日历

 我来答
六甘0z
2017-09-23 · TA获得超过1365个赞
知道小有建树答主
回答量:1469
采纳率:85%
帮助的人:277万
展开全部
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="选择项目")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
就烦条0o
2018-07-31 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
有一个替代的方法,用ttk.combobox做成下拉列表的形式“2014-02-24”,初始值为当天的日期,紧接着是从今天到后20天的日期,
python+tkinter本身并不带日历控件。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友73dccf0
2021-10-01 · TA获得超过780个赞
知道答主
回答量:373
采纳率:25%
帮助的人:28.2万
展开全部
我写的不是下拉日历
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)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式