婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python項目--使用Tkinter的日歷GUI應用程序

python項目--使用Tkinter的日歷GUI應用程序

熱門標簽:ai電銷機器人源碼 西藏房產智能外呼系統要多少錢 長沙高頻外呼系統原理是什么 湛江智能外呼系統廠家 ai電話機器人哪里好 外呼并發線路 百度地圖標注沒有了 宿遷星美防封電銷卡 地圖標注審核表

第一步:安裝 Tkinter

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

pip install tk

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

第二步:導入模塊

首先導入 calendar 模塊和 tkinter 模塊

import calendar
from tkinter import *

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

下面的函數顯示給定年份的日歷

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()

說明

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

第四步:設置驅動代碼

下面是驅動代碼

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"))
    #輸入年份的標簽
    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)

調整小部件的位置

    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()

說明

在驅動程序代碼中,首先我們為屏幕的左側部分提供背景顏色(如下圖所示)。由于給出輸入年份的窗口很小,因此我們將其尺寸設置為 250×140。在 year_field 下方的按鈕行中,我們調用了上面創建的 showCalendar 函數。此函數向我們顯示輸入年份的完整日歷。

現在,我們還需要調整日歷中的小部件,為此我們定義了網格中所有內容的位置。您可以通過更改網格行和列參數來探索更多內容。

第五步:輸出日歷 GUI



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

總結

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!

您可能感興趣的文章:
  • Python實現雙軸組合圖表柱狀圖和折線圖的具體流程
  • 用Python做個個性的動畫掛件讓桌面不單調
  • 如何用Python寫一個簡單的通訊錄
  • python實現多個視頻文件合成畫中畫效果
  • 自己用python做的一款超炫酷音樂播放器
  • Python做個自定義動態壁紙還可以放視頻
  • 分析總結Python數據化運營KMeans聚類
  • python中的zip模塊
  • 總結分析python數據化運營關聯規則
  • 如何使用Python做個自定義動態壁紙

標簽:普洱 林芝 盤錦 南平 海南 大同 寧夏 漯河

巨人網絡通訊聲明:本文標題《python項目--使用Tkinter的日歷GUI應用程序》,本文關鍵詞  python,項目,使用,Tkinter,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python項目--使用Tkinter的日歷GUI應用程序》相關的同類信息!
  • 本頁收集關于python項目--使用Tkinter的日歷GUI應用程序的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 屏东县| 梓潼县| 肥城市| 贵港市| 都昌县| 永靖县| 抚州市| 涿州市| 日喀则市| 衡东县| 连城县| 迁西县| 青神县| 石台县| 乡宁县| 东至县| 娄烦县| 望城县| 衡东县| 密云县| 临安市| 聂拉木县| 常熟市| 金坛市| 融水| 班戈县| 稷山县| 泰和县| 永丰县| 静海县| 麻栗坡县| 涿鹿县| 岳池县| 游戏| 永善县| 庆云县| 南丹县| 佛坪县| 卓资县| 分宜县| 滦南县|