Python:tkinter 之 Listbox & Combobox

Posted cxc1357

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:tkinter 之 Listbox & Combobox相关的知识,希望对你有一定的参考价值。

示例:

 1 #用户界面
 2 import os
 3 os.chdir(F:\\spyder_workspace\\ColCal)
 4 import Main
 5 from tkinter import *
 6 from tkinter import ttk
 7 
 8 root = Tk()
 9 root.title("window")
10 root.geometry(500x500)
11 #创建标签
12 var1 = StringVar()
13 l = Label(root, bg=green, fg=yellow,font=(Arial, 12), width=10, textvariable=var1)
14 l.pack()
15 #列表框点击事件
16 def print_lb1():
17     value = lb1.get(lb1.curselection())
18     var1.set(value)
19 #列表框点击按钮
20 b1 = Button(root,text=print selection lb,width=18,height=2,command=print_lb1)
21 b1.pack()
22 #创建Listbox
23 var_lb1 = StringVar()
24 var_lb1.set((C30,C35,C40))
25 lb1 = Listbox(root,listvariable = var_lb1)
26 lb1.pack()
27 
28 #组合框点击事件
29 def print_cb1():
30     value = cb1.get()
31     var1.set(value)
32 #组合框点击按钮
33 b2 = Button(root,text=print selection cb,width=18,height=2,command=print_cb1)
34 b2.pack()
35 #创建Combobox
36 var_cb1 = StringVar()
37 var_cb1.set(请选择混凝土标号)
38 cb1 = ttk.Combobox(root,textvariable=var_cb1)
39 cb1[values]=[C30,C35,C40]
40 cb1.pack()
41 #事件循环
42 root.mainloop()

 

以上是关于Python:tkinter 之 Listbox & Combobox的主要内容,如果未能解决你的问题,请参考以下文章

Python中tkinter中控件的使用(6.Listbox列表框(添加滚动条))

Python中tkinter控件中的Listbox控件详解

Python中tkinter中控件的使用(6.Listbox列表框(单击多选))

如何清除 Tkinter ListBox Python

python tkinter 中 listbox绑定scrollbar实现自动循环滚动

tkinter 笔记:列表部件 listbox (莫烦python 笔记)