• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

python小程序-日历查询器

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

程序目的:输入年份和月份,查询当月的日历。

弄着玩。

程序界面:

代码如下:

# coding:utf8

from tkinter import *
from calendar import *
from time import *


class APP:

    def __init__(self, master):
        frame = Frame(master)
        frame.pack()
        l1 = Label(frame, text="日历查询器,请输入查询的年份和月份")
        l1.grid(row=0, column=0, columnspan=4)
        l2 = Label(frame, text="年份")
        l2.grid(row=1, column=0)
        e1 = Entry(frame, bg="green")
        e1.grid(row=1, column=1)
        l2 = Label(frame, text="月份")
        l2.grid(row=1, column=3)
        e2 = Entry(frame, bg="green")
        e2.grid(row=1, column=4)
        b1 = Button(frame, text="点击查询", command=lambda: self.calsearch(frame, e1.get(), e2.get()))
        b1.grid(row=2, column=0, columnspan=4)
        # l3 = Label(frame, text="这里显示日历", height=10, relief=SUNKEN, width=30)
        # l3.grid(row=3, column=0, columnspan=30)
        default_value = StringVar()
        default_value.set('这里将会显示日历')
        l3 = Label(frame, textvariable=default_value, height=8, relief=SUNKEN, width=19)
        l3.grid(row=3, column=0, columnspan=4)

    @staticmethod
    def calsearch(frame, a, b):
        # search = month()
        # u = search
        # return u
        a = int(a)
        b = int(b)
        ny = month(a, b)
        l3 = Label(frame, text=ny, height=8, relief=SUNKEN, width=19)
        l3.grid(row=3, column=0, columnspan=4)


root = Tk()
localtime = asctime()
root.title("当前时间:" + localtime)
win = APP(root)
root.mainloop()

这个注释比较少,程序也比较简陋。

现在还没能掌握标签的textvariable跨方法传值。

今天先这样了。


读书和健身总有一个在路上


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap