天天看點

Tkinter圖形界面的應用

Tkinter圖形界面的應用

萬年曆

程式實作制作一個Tkinter圖形界面月曆(隻顯示陽曆日期),使用者選擇某年某月,圖形化顯示當月月曆功能。運作效果運作效果如下

Tkinter圖形界面的應用

思路:

Tkinter圖形界面的應用

OptionMenu可選菜單

Tkinter圖形界面的應用
from tkinter import *
root = Tk()
v = StringVar(root)
v.set('Python')
om = OptionMenu(root,v,'Python','PHP','CPP','C','Java','JavaScript','VBScript')
或者om = OptionMenu(root,v,['Python','PHP','CPP','C','Java','JavaScript','VBScript'])
om.pack()
root.mainloop()
           

OptionMenu為可選菜單可以使用變量的get方法獲得選取的選項值。

m=v.get()

Tkinter圖形界面的應用
from tkinter import 
def ok()  #事件函數
    print( value is, v.get())
    root.quit()
root = Tk()
v = StringVar(root)
v.set('Python')
om = OptionMenu(root,v,'Python','PHP','CPP','C','Java','JavaScript','VBScript')
om.pack()
button = Button(root, text=OK, command=ok)  #OK按鈕
button.pack()
root.mainloop()
           

以上隻是程式示例,部分代碼未展示,根據需求改進代碼最終形成萬年曆

Tkinter圖形界面的應用