# -*- encoding=utf-8 -*-
import tkinter
from tkinter import *
from tkinter import ttk
if __name__ == '__main__':
win = tkinter.Tk() # 窗口
win.title('南風(fēng)丶輕語') # 標題
screenwidth = win.winfo_screenwidth() # 屏幕寬度
screenheight = win.winfo_screenheight() # 屏幕高度
width = 600
height = 500
x = int((screenwidth - width) / 2)
y = int((screenheight - height) / 2)
win.geometry('{}x{}+{}+{}'.format(width, height, x, y)) # 大小以及位置
value = StringVar()
value.set('CCC')
values = ['AAA', 'BBB', 'CCC', 'DDD']
combobox = ttk.Combobox(
master=win, # 父容器
height=10, # 高度,下拉顯示的條目數(shù)量
width=20, # 寬度
state='readonly', # 設(shè)置狀態(tài) normal(可選可輸入)、readonly(只可選)、 disabled
cursor='arrow', # 鼠標移動時樣式 arrow, circle, cross, plus...
font=('', 20), # 字體
textvariable=value, # 通過StringVar設(shè)置可改變的值
values=values, # 設(shè)置下拉框的選項
)
print(combobox.keys()) # 可以查看支持的參數(shù)
combobox.pack()
win.mainloop()
# -*- encoding=utf-8 -*-
import tkinter
from tkinter import *
from tkinter import ttk
def choose(event):
# 選中事件
print('選中的數(shù)據(jù):{}'.format(combobox.get()))
print('value的值:{}'.format(value.get()))
if __name__ == '__main__':
win = tkinter.Tk() # 窗口
win.title('南風(fēng)丶輕語') # 標題
screenwidth = win.winfo_screenwidth() # 屏幕寬度
screenheight = win.winfo_screenheight() # 屏幕高度
width = 600
height = 500
x = int((screenwidth - width) / 2)
y = int((screenheight - height) / 2)
win.geometry('{}x{}+{}+{}'.format(width, height, x, y)) # 大小以及位置
value = StringVar()
value.set('CCC') # 默認選中CCC==combobox.current(2)
values = ['AAA', 'BBB', 'CCC', 'DDD']
combobox = ttk.Combobox(
master=win, # 父容器
height=10, # 高度,下拉顯示的條目數(shù)量
width=20, # 寬度
state='normal', # 設(shè)置狀態(tài) normal(可選可輸入)、readonly(只可選)、 disabled
cursor='arrow', # 鼠標移動時樣式 arrow, circle, cross, plus...
font=('', 20), # 字體
textvariable=value, # 通過StringVar設(shè)置可改變的值
values=values, # 設(shè)置下拉框的選項
)
combobox.bind('ComboboxSelected>>', choose)
print(combobox.keys()) # 可以查看支持的參數(shù)
combobox.pack()
win.mainloop()
以上就是Python tkinter之ComboBox(下拉框)的使用簡介的詳細內(nèi)容,更多關(guān)于Python tkinter之ComboBox 下拉框的使用的資料請關(guān)注腳本之家其它相關(guān)文章!