网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

python创建绑定函数 python怎么绑定窗口句柄

python Combobox的不同选项绑定不同的事件,怎么实现。

你好,Button1.bind(sequence='Button-1', func=trans1)的语法应该是Button1.bind'ComboboxSelected', handler),针对不同的选项绑定不同的事件,可以通过event分发来实现,下面是一个例子代码:

创新互联建站是一家专业提供合浦企业网站建设,专注与成都网站设计、成都网站建设、H5建站、小程序制作等业务。10年已为合浦众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

import tkinter as tk

from tkinter import ttk

values = ['mustang', 'focus', 'tesla']

def method_mustang():

label.configure(text="mustang selected")

def method_focus():

label.configure(text="focus selected")

def method_tesla():

label.configure(text="tesla selected")

def method_unknown():

label.configure(text="unknown selected")

def handler(event):

current = combobox.current()

value = values[current]

print("current:", current, "value:", value)

func_map = {

"mustang": method_mustang,

"focus": method_focus,

"tesla": method_tesla

}

func = func_map.get(value, method_unknown)

func()

root = tk.Tk()

combobox = ttk.Combobox(root, values=values)

combobox.bind('ComboboxSelected', handler)

label = ttk.Label(root, width=20)

combobox.pack(side="top", anchor="w")

label.pack(side="top", fill="x", pady=4)

root.mainloop()

python给一个事件绑定多个函数

应该是给一个标签绑定多个事件监听函数吧?

addEventListener 可以重复绑定多个

不会有冲突 按照绑定先后的顺序去执行多个函数。

python中关于bind()的使用

让前面那个事件去触发后面的事件不就成了。调 用后面那个函数。 所以不需要一个事件下bind很多个函数。只需要一个母函数,调 用一组子函数。


名称栏目:python创建绑定函数 python怎么绑定窗口句柄
URL地址:http://bjjierui.cn/article/dogjjpp.html

其他资讯