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

本文详细介绍使用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("<<ComboboxSelected>>", xFunc)     # #给下拉菜单绑定事件

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

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

本文已生成可运行项目
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值