如何從 Python Tkinter 中獲取複選框的輸入?
複選框小部件是一個輸入小部件,有兩個值,True 或 False。複選框在需要驗證特定值時許多應用程式中很有用。
假設我們希望從複選框中獲取輸入值,如果選擇該值,則列印選定的值。要列印所選複選框的值,我們可以使用 get() 方法。它返回特定小部件的輸入值。
示例
# Import Tkinter library
from tkinter import *
# Create an instance of tkinter frame
win = Tk()
# Set the geometry of Tkinter frame
win.geometry("700x250")
# Define Function to print the input value
def display_input():
print("Input for Python:", var1.get())
print("Input for C++:", var2.get())
# Define empty variables
var1 = IntVar()
var2 = IntVar()
# Define a Checkbox
t1 = Checkbutton(win, text="Python", variable=var1, onvalue=1, offvalue=0, command=display_input)
t1.pack()
t2 = Checkbutton(win, text="C++", variable=var2, onvalue=1, offvalue=0, command=display_input)
t2.pack()
win.mainloop()輸出
執行以上程式碼將顯示一個包含兩個複選框的視窗。我們可以透過單擊複選按鈕來跟蹤輸入。

選中該按鈕將返回表示複選按鈕狀態的布林值。
Input for Python: 1 Input for C++: 0
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP