這其實很簡單:
from tkinter import *
root = Tk()
def command():
print(checkbutton.cget("text"))
checkbutton = Checkbutton(root, text="Retrieve This Text")
button = Button(root, text="Ok", command=command)
checkbutton.pack()
button.pack()
root.mainloop()
您可以使用.cget()
檢索Tkinter
屬性的值。在上面的情況下,您正在打印來自變量checkbutton
的屬性text
,該變量包含預定義的元素Tkinter
Checkbutton
。
您也可以直接從Checkbutton
通過給它分配一個命令來做到這一點。意思是每當Checkbutton
的狀態更新時會收到這個值
from tkinter import *
root = Tk()
def command():
print(checkbutton.cget("text"))
checkbutton = Checkbutton(root, text="Retrieve This Text", command=command)
checkbutton.pack()
root.mainloop()
我試過了,但是Var只捕獲了複選框是否被選中。我想要與複選框關聯的文本。在我的情況下,'show cdp neighbour'應該被選中後被檢索。 –
啊,我的不好。所以你正在尋找'cv1 [「text」]這個值? – Lafexlos