程式碼10

thanksDay發表於2024-04-29
"""optionMenu的使用測試"""
from tkinter import *

# 建立主視窗
root = Tk()
root.geometry("200x100")  # 設定視窗大小

# 建立一個StringVar變數,用於儲存選項選單當前的值
v = StringVar(root)
v.set("紅花")  # 設定初始值為"紅花"

# 建立OptionMenu並設定選項
option_menu = OptionMenu(root, v, "白花", "紅花", "月季")
option_menu["width"] = 10  # 設定選項選單的寬度
option_menu.pack()  # 將選項選單放置在主視窗中

# 定義按鈕點選事件,用於列印當前選擇的值
def express():
    print("最喜歡的花: ", v.get())

# 建立按鈕,並繫結按鈕點選事件
Button(root, text="確定", command=express).pack()

# 啟動主事件迴圈
root.mainloop()

相關文章