zoukankan      html  css  js  c++  java
  • python小程序-日历查询器

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

    弄着玩。

    程序界面:

    image

    代码如下:

    # 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跨方法传值。

    今天先这样了。


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

  • 相关阅读:
    git线上操作
    IDEA快捷方式
    Java 四种线程池
    java 获取当前天之后或之前7天日期
    如何理解AWS 网络,如何创建一个多层安全网络架构
    申请 Let's Encrypt 通配符 HTTPS 证书
    GCE 部署 ELK 7.1可视化分析 nginx
    使用 bash 脚本把 AWS EC2 数据备份到 S3
    使用 bash 脚本把 GCE 的数据备份到 GCS
    nginx 配置 https 并强制跳转(lnmp一键安装包)
  • 原文地址:https://www.cnblogs.com/Renqy/p/12809647.html
Copyright © 2011-2022 走看看