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

    今天先这样了。


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

  • 相关阅读:
    pycharm初始配置
    个人Python笔记
    Linux硬盘分区
    Linux基础(三)
    Linux基础(二)
    linux基础之基本命令
    计算机网络基础
    计算机操作系统
    计算机基础
    vim编辑器
  • 原文地址:https://www.cnblogs.com/Renqy/p/12809647.html
Copyright © 2020-2023  润新知