Python笔记之Tkinter(Combobox下拉菜单)

一、目标

学习Tkinter制作窗体软件的基础,Combobox下拉菜单的制作。

二、试验平台

windows7 , python3.7

三、直接上代码

import tkinter
from tkinter import ttk


win = tkinter.Tk()
win.title("Kahn Software v1")    # #窗口标题
win.geometry("500x300+200+20")   # #窗口位置500后面是字母x

'''
下拉菜单
'''
xVariable = tkinter.StringVar()     # #创建变量,便于取值

com = ttk.Combobox(win, textvariable=xVariable)     # #创建下拉菜单
com.pack()     # #将下拉菜单绑定到窗体
com["value"] = ("河北", "河南", "山东")    # #给下拉菜单设定值
com.current(2)    # #设定下拉菜单的默认值为第3个,即山东

def xFunc(event):
    print(com.get())            # #获取选中的值方法1
    print(xVariable.get())      # #获取选中的值方法2

com.bind("<>", xFunc)     # #给下拉菜单绑定事件

win.mainloop()   # #窗口持久化

Python笔记之Tkinter(Combobox下拉菜单)_第1张图片

kahn  2019年4月30日23:15:50

你可能感兴趣的:(python)