日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

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

發(fā)布時間:2025/4/5 python 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tkinter 笔记:列表部件 listbox (莫烦python 笔记) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1? 主體框架

主體框架部分還是

import tkinter as tkwindow = tk.Tk() #創(chuàng)建窗口window.title('my window') #窗口標題window.geometry('500x500') #窗口大小

2 創(chuàng)建變量& Label 標簽

var1 = tk.StringVar() #創(chuàng)建變量 l =tk.Label(window,bg='yellow',width=4,textvariable=var1) l.pack()

和tkinter筆記:通過點擊button 控制標簽的顯示 (莫煩python筆記)_UQI-LIUWJ的博客-CSDN博客

中的一樣

3 創(chuàng)建Listbox

3.1 使用StringVar中變量進行創(chuàng)建

var2 = tk.StringVar() var2.set((11,22,33,44)) #為變量設(shè)置值#創(chuàng)建Listboxlb = tk.Listbox(window, listvariable=var2) #將var2的值賦給Listbox

3.2 將python-list中的值添加到Listbox 中

#創(chuàng)建一個list并將值循環(huán)添加到Listbox控件中 list_items = [1,2,3,4] for item in list_items:lb.insert('end', item) #在最后一個位置開始加入值 #添加完之后,此時Listbox中的值為(11,22,33,44,1,2,3,4)

3.3 Listbox 添加/ 刪除值

lb.insert(1, 'first') #在第一個位置加入'first'字符 #此時Listbox中的值為(11,'first',22,33,44,1,2,3,4) lb.delete(2) #刪除第二個位置的字符 #此時Listbox中的值為(11,'first',33,44,1,2,3,4) lb.pack()

4?定義觸發(fā)事件時的函數(shù)(點擊button之后會發(fā)生什么)

def print_selection():value = lb.get(lb.curselection()) #獲取當前選中的文本'''lb.curselection()會返回當前光標所在的index比如(2,),(3,)之類'''var1.set(value) #為label設(shè)置值t.insert('end',str(value)+' ')#Text文本框 append 這一次在Label中顯示的內(nèi)容

5 定義button

定義的方式和tkinter 筆記:創(chuàng)建輸入框并顯示結(jié)果 (莫煩python筆記)_UQI-LIUWJ的博客-CSDN博客

中的一致

b1 = tk.Button(window, text='print selection', width=15,height=2, command=print_selection) b1.pack()

6 激活窗口

window.mainloop()

7 展示效果

?選擇一個列表部件中的item,然后點擊'print selection',在Label中就會顯示當前選擇的item的內(nèi)容,同時在Text 文本中會append 相應(yīng)的內(nèi)容(歷史數(shù)據(jù))

參考內(nèi)容:Listbox 列表部件 - 窗口視窗 (Tkinter) | 莫煩Python (mofanpy.com)

總結(jié)

以上是生活随笔為你收集整理的tkinter 笔记:列表部件 listbox (莫烦python 笔记)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。