最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python項(xiàng)目--使用Tkinter的日歷GUI應(yīng)用程序

 更新時(shí)間:2021年08月25日 16:14:17   作者:海擁✘  
在 Python 中,我們可以使用 Tkinter 制作 GUI。如果你非常有想象力和創(chuàng)造力,你可以用 Tkinter 做出很多有趣的東西,希望本篇文章能夠幫到你

第一步:安裝 Tkinter

首先使用以下命令安裝 Tkinter:

pip install tk

在這里插入圖片描述

我們還需要一個(gè)日歷包,但我們不必安裝它,它是python自帶的默認(rèn)包。

第二步:導(dǎo)入模塊

首先導(dǎo)入 calendar 模塊和 tkinter 模塊

import calendar
from tkinter import *

第三步:顯示給定年份日歷

下面的函數(shù)顯示給定年份的日歷

def showCalender():
    gui = Tk()
    gui.config(background='grey')
    gui.title("Calender for the year")
    gui.geometry("550x600")
    year = int(year_field.get())
    gui_content= calendar.calendar(year)
    calYear = Label(gui, text= gui_content, font= "Consolas 10 bold")
    calYear.grid(row=5, column=1,padx=20)
    gui.mainloop()

說(shuō)明

ShowCalender 函數(shù)正在顯示日歷。您在搜索框中輸入年份并按下 Enter 鍵時(shí),將在此處管理日歷的顯示方式。您可以在此處設(shè)置灰色的背景顏色,并且可以根據(jù)需要在代碼中進(jìn)行更改。您還可以在此處設(shè)置日歷的尺寸為 550×600。然后您要求以整數(shù)形式輸入年份。一旦用戶(hù)輸入年份日歷內(nèi)容,就會(huì)通過(guò)將年份作為參數(shù)從 python 的日歷模塊中獲取。

第四步:設(shè)置驅(qū)動(dòng)代碼

下面是驅(qū)動(dòng)代碼

if __name__=='__main__':
    new = Tk()
    new.config(background='grey')
    new.title("Calender")
    new.geometry("250x140")
    cal = Label(new, text="Calender",bg='grey',font=("times", 28, "bold"))
    #輸入年份的標(biāo)簽
    year = Label(new, text="Enter year", bg='dark grey')
    #年份輸入文本框
    year_field=Entry(new)
    button = Button(new, text='Show Calender',fg='Black',bg='Blue',command=showCalender)

調(diào)整小部件的位置

    cal.grid(row=1, column=1)
    year.grid(row=2, column=1)
    year_field.grid(row=3, column=1)
    button.grid(row=4, column=1)
    Exit.grid(row=6, column=1)
    new.mainloop()

說(shuō)明

在驅(qū)動(dòng)程序代碼中,首先我們?yōu)槠聊坏淖髠?cè)部分提供背景顏色(如下圖所示)。由于給出輸入年份的窗口很小,因此我們將其尺寸設(shè)置為 250×140。在 year_field 下方的按鈕行中,我們調(diào)用了上面創(chuàng)建的 showCalendar 函數(shù)。此函數(shù)向我們顯示輸入年份的完整日歷。

現(xiàn)在,我們還需要調(diào)整日歷中的小部件,為此我們定義了網(wǎng)格中所有內(nèi)容的位置。您可以通過(guò)更改網(wǎng)格行和列參數(shù)來(lái)探索更多內(nèi)容。

第五步:輸出日歷 GUI

在這里插入圖片描述

在這里插入圖片描述

雖然樣式丑了些,但是作為新手做出這樣的小程序還是有點(diǎn)成就感的。

總結(jié)

本篇文章就到這里了,希望能給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Python下Fabric的簡(jiǎn)單部署方法

    Python下Fabric的簡(jiǎn)單部署方法

    這篇文章主要介紹了Python下Fabric的簡(jiǎn)單部署方法,Fabric是Python下一個(gè)流行的自動(dòng)化工具,需要的朋友可以參考下
    2015-07-07
  • 基于Python+Pygame實(shí)現(xiàn)經(jīng)典賽車(chē)游戲

    基于Python+Pygame實(shí)現(xiàn)經(jīng)典賽車(chē)游戲

    這篇文章主要為大家分享了一個(gè)基于Python和Pygame實(shí)現(xiàn)的賽車(chē)小游戲,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定幫助,需要的可以參考一下
    2022-04-04
  • 如何利用python腳本自動(dòng)部署k8s

    如何利用python腳本自動(dòng)部署k8s

    這篇文章主要介紹了利用python腳本自動(dòng)部署k8s的方法,本文通過(guò)腳本代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Python關(guān)于版本升級(jí)與包的維護(hù)方式

    Python關(guān)于版本升級(jí)與包的維護(hù)方式

    這篇文章主要介紹了Python關(guān)于版本升級(jí)與包的維護(hù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • python獲取圖片顏色信息的方法

    python獲取圖片顏色信息的方法

    這篇文章主要介紹了python獲取圖片顏色信息的方法,涉及Python使用pil模操作圖片的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • Selenium alert 彈窗處理的示例代碼

    Selenium alert 彈窗處理的示例代碼

    這篇文章主要介紹了Selenium alert 彈窗處理的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Python unittest生成測(cè)試報(bào)告過(guò)程解析

    Python unittest生成測(cè)試報(bào)告過(guò)程解析

    這篇文章主要介紹了Python unittest生成測(cè)試報(bào)告過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Python 基于Twisted框架的文件夾網(wǎng)絡(luò)傳輸源碼

    Python 基于Twisted框架的文件夾網(wǎng)絡(luò)傳輸源碼

    這篇文章主要介紹了Python 基于Twisted框架的文件夾網(wǎng)絡(luò)傳輸源碼,需要的朋友可以參考下
    2016-08-08
  • pytorch 調(diào)整某一維度數(shù)據(jù)順序的方法

    pytorch 調(diào)整某一維度數(shù)據(jù)順序的方法

    今天小編就為大家分享一篇pytorch 調(diào)整某一維度數(shù)據(jù)順序的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Flask應(yīng)用部署與多端口管理實(shí)踐全指南

    Flask應(yīng)用部署與多端口管理實(shí)踐全指南

    在開(kāi)發(fā)和部署Web應(yīng)用時(shí),開(kāi)發(fā)者常常需要處理多端口服務(wù),防火墻配置以及生產(chǎn)環(huán)境優(yōu)化等問(wèn)題,下面小編就來(lái)和大家簡(jiǎn)單講講Flask應(yīng)用部署與多端口管理實(shí)踐的相關(guān)知識(shí)吧
    2025-04-04

最新評(píng)論

兴业县| 图们市| 沛县| 凤阳县| 新巴尔虎左旗| 海丰县| 饶河县| 枣庄市| 镇康县| 吴旗县| 稻城县| SHOW| 乐平市| 天门市| 青海省| 双城市| 穆棱市| 澜沧| 垣曲县| 炉霍县| 晋江市| 徐水县| 天津市| 金堂县| 台安县| 潮州市| 靖宇县| 安宁市| 定远县| 新龙县| 五常市| 远安县| 临安市| 武胜县| 南宫市| 定陶县| 锡林郭勒盟| 龙胜| 湄潭县| 府谷县| 曲沃县|