tkinter之listbox列表控制項

2021-10-03 12:53:58 字數 1206 閱讀 1645

listbox列表控制項

import tkinter as tk

window = tk.tk(

)window.title(

'my window'

)#設定視窗的名字

window.geometry(

'240x260'

)#設定視窗大小

var1 = tk.strin**ar(

)#設定變數

l = tk.label(window,bg=

'yellow'

,width=

6,textvariable=var1)

l.pack(

)#讓l顯示出來

defprint_selection()

: value = lb.get(lb.curselection())

#獲得游標所選的值

var1.

set(value)

#建立乙個button,在window上顯示,button的寬12位元組,高1位元組,執行print_selection命令

b1 = tk.button(window,text=

'print selection'

,width =

12,height=

1,command = print_selection)

b1.pack(

)var2 = tk.strin**ar(

)var2.

set((11

,22,33

,44))

lb = tk.listbox(window,listvariable=var2)

#建立乙個listbox,在window上顯示,變數等於var2

list_items =[1

,2,3

,4]#把list_items插入listbox的後面

for item in list_items:

lb.insert(

'end'

,item)

lb.insert(1,

'first'

)lb.insert(2,

'second'

)lb.delete(2)

lb.pack(

)window.mainloop(

)#不斷的迴圈程式

自己的小結**,相關教程:莫煩python

winform控制項之ListBox

前面我們已經介紹了checkedlistbox,listbox和它其實差不多,這裡我們實現個拖拽的小功能,來學習listbox控制項 介面布局這裡很簡單,就是乙個listbox 我們在 裡面為它新增元素,並重新事件來實現拖拽的功能 想要實現拖拽功能,這裡我們必須重新onmousedown,ondra...

猜數字之tkinter

import random import tkinter import tkinter.messagebox defb clicked if name entry.get tkinter.messagebox.showerror title error message 請輸入使用者名字 else c...

Tkinter 之ProgressBar進度條標籤

一 引數說明 引數作用 cursor 滑鼠位於進度條內時的形狀 length 進度條長度 maximum 進度條最大刻度值 mode 進度條的模式。有兩種 determinate 和 indeterminate orient 進度條的方向,有horizontal 和vertical兩種 style ...