bloggerads

2017年9月5日 星期二

Python : Combobox 範例

距離上次Python文,不知不覺又過了兩三個星期了。 時間過得真快,這段時間除了工作外,還去了花蓮玩兩天! 雖然工作上每天都在改code, 但使用到Python的機會很少,本著學海無涯,惟勤是岸的精神,隔一段時間就來po 一下,以免生疏了。今天介紹Combobox,搭配Button作範例,話不多說,馬上端上code:

#! python2
# coding: utf-8

import Tkinter as tk
import ttk   

def clickOkButton():
    print 'Select ' + str(numberChosen.current()) # 丟出選到的index number

win = tk.Tk()
win.title("Python Combobox example") 

# Combobox
number = tk.StringVar()
numberChosen = ttk.Combobox(win, width=24, textvariable=number)

list = [0,1,2,3,4,5,6]
numberChosen['values'] = list  # Set Combobox contents

numberChosen.grid(row=0, column=0)      
numberChosen.current(0)    # 預設選道的位置是index number 0

# Button
button1=ttk.Button(win, text="Select", command=clickOkButton)
button1.grid(row=0, column=1)

win.mainloop()   


沒有留言:

張貼留言