from tkinterimport*importtkinter.messagebox#创建一个主窗口root=Tk()# 创建 宽400高250的窗口 x是小写的英文字符root.geometry('400x250')defprint_choice():print(listbox.curselection())# 创建一个列表框listbox=Listbox(root)listbox.pac
lb = Listbox(root, selectmode = MULTIPLE) for item in ['python', 'tkinter', 'widget']: lb.insert(END, item) lb.pack() root.mainloop() 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 3.使用Listbox支持方向键移动选中位置 selectmode:设置为BROWER,默认即为这个值 #-*-coding:...
Listbox(master=None, **options) master– 父组件 **options– 组件选项,下方表格详细列举了各个选项的具体含义和用法: 方法 参考示例 from tkinter import * def ini(): Lstbox1.delete(0,END) list_items = ["数学","物理","化学","语文","外语"] for item in list_items: Lstbox1.insert(END,i...
sv_lang_list.set(tuple(array_lang_data))# 初始化控件lb_lang = Listbox(root, listvariable=sv_lang_list, selectmode=MULTIPLE, height=5)# 获取单选选中数据defget_select_item():try: item = lb_lang.get(lb_lang.curselection()) label_select_display.config(text=item)except: mb.showerror(messa...
)root.title('Listbox 列表框演示')langs = ['Java', 'C#', 'C', 'C++', 'Python', 'Go', 'JavaScript', 'PHP', 'Swift']listbox = tk.Listbox(root, height=6, width=20, selectmode=tk.EXTENDED)listbox.pack(expand=True)for item in langs: listbox.insert(tk.END, item)root.mainlo...
configure(yscrollcommand=scrollbar.set) for i in range(100): listbox.insert('end', f'Item {i}') listbox.bind('<<ListboxSelect>>', on_select) root.mainloop() 这样,在选择列表框中的选项时,滚动条会自动跳至列表框的顶部。 推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云对象存储(COS)。
#将 selectmode 设置为多选模式,并为Listbox控件添加滚动条 listbox1=Listbox(win,selectmode=MULTIPLE,height=5,yscrollcommand=s.set) # i 表示索引值,item 表示值,根据索引值的位置依次插入 fori,iteminenumerate(range(1,50)): listbox1.insert(i,item) ...
#将 selectmode 设置为多选模式,并为Listbox控件添加滚动条 listbox1 =Listbox(win,selectmode = MULTIPLE,height =5, yscrollcommand = s.set) # i 表示索引值,item 表示值,根据索引值的位置依次插入 for i,item in enumerate(range(1,50)):
_):self.select_window.withdraw()self.unbind('<Motion>')for item in self.selected_items:if self...
for item in langs: listbox.insert(tk.END, item) root.mainloop() 其中,选择模式 selectmode,该选项确定可以选择的数量以及鼠标拖动将如何影响选项。 tk.BROWSE– 允许单个选择。 tk.EXTENDED– 通过单击第一项并拖动,选择任何相邻的多个选项。 tk.SINGLE– 允许选择一行,并且不能拖动鼠标。