香港挂牌全篇最完整篇+香港挂牌彩图2020,香港挂牌 香港挂牌全篇最完整篇+香港挂牌彩图2020,香港挂牌

Tkinter教程之OptionMenu篇

[python] view plain copy

"""""Tkinter教程之OptionMenu篇"""

# OptionMenu为可选菜单,与Combox功能类似。

"""""1.创建OptionMenu"""

# -*- coding: utf-8 -*-

from tkinter import *

root = Tk()

v = StringVar(root)

"""""2.设置OptionMenu的显示值"""

v.set("Python")

om = OptionMenu(root, v, "Python", "PHP", "CPP", "C", "Java", "JavaScript", "VBScript")

om.pack()

print(v.get())

root.mainloop()

#OptionMenu的创建需要两个必要的参数,与当前值绑定的变量,通常为一StringVar类型;另一个是提供可选的内容列表,由OptionMenu的变参数指定。

[python] view plain copy

"""""3.打印OptionMenu的值"""

# -*- coding: utf-8 -*-

from tkinter import *

root = Tk()

v = StringVar(root)

v.set("Tkinter")

def printOption(event):

print(v.get())

# 创建一个OptionMenu控件

om = OptionMenu(root,

v,

"Python",

"PHP",

"CPP",

"C",

"Java",

"JavaScript",

"VBScript"

)

om.bind("<Button-1>", printOption)

om.pack()

root.mainloop()

# 每次点击OptionMenu程序打印出上次选中的项值

[python] view plain copy

"""""4.使用list作为OptionMenu的选项"""

# -*- coding: utf-8 -*-

from tkinter import *

root = Tk()

Lang = ["Python", "PHP", "CPP", "C", "Java", "JavaScript", "VBScript"]

v = StringVar(root)

v.set("Tkinter")

def printOption(event):

print(v.get())

# 创建一个OptionMenu控件,使用了apply函数

# om = OptionMenu(*(root, v), *tuple(Lang))

om = OptionMenu(root, v, tuple(Lang))

om.bind("<Button-1>", printOption)

om.pack()

root.mainloop()

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。

/style/images/nopic.gif
我要收藏
赞一个
踩一下
分享到

分享
评论
首页
分享到:QQ空间新浪微博腾讯微博人人网微信