Python Tkinter Checkbutton復選框


Python Tkinter Checkbutton復選框

  1. checkbutton 的用於跟蹤用戶的選擇提供給該應用。換句話說,checkbutton 實現 ON / OFF 選擇

  2. 在 checkbutton 可以包含文本或圖像。checkbutton 將主要用於向用戶提供許多選項 , 用戶需要選擇一個。它通常實現的許多選擇。

  3. 語法

ck = checkbutton(master,options)
  1. 可能選項的列表
選項 列表
activebackground 當復選按鈕位於光標下方時,它表示背景顏色
activeforeground 當復選按鈕位於光標下方時,它表示復選按鈕的前景色
bg 按鈕的背景顏色
bitmap 顯示圖像 (單色) 的按鈕
bd 設置邊框邊界的大小
command 當復選按鈕的狀態發生更改時,它與要調用的函數相關聯
cursor 當鼠標指針位於復選按鈕上方時,它將被更改為光標名稱。
disableforeground 它是用來表示禁用復選按鈕的文本的顏色
font 它表示復選按鈕的字體。
fg 復選按鈕的前景色(文本顏色)。
width 它表示復選按鈕的寬度。它以文本形式表示的字符數來表示
height 它表示復選按鈕的高度(行數)。默認高度為1
highlightcolor 當復選按鈕處於焦點下時,焦點突出的顏色。
image 用於表示復選按鈕的圖像
justify 如果文本包含多行,則指定文本的對齊
offvalue 如果未選中按鈕,則默認將關聯的控件變量設置為0。我們可以將未檢查變量的狀態更改為其他變量。
onvalue 如果選中按鈕,則默認將關聯的控件變量設置為1。我們可以將已檢查變量的狀態更改為其他變量。
padx 復選按鈕的水平填充
pady 復選按鈕的垂直填充
relief 復選按鈕邊框的類型。默認情況下,它被設置為FLAT
selectcolor 設置復選按鈕時的顏色。默認情況下,它是紅色的
selectimage 設置好后,圖像會顯示在checkbutton上
state 它表示復選按鈕的狀態。默認情況下,它被設置為normal。我們可以將其更改為禁用,使checkbutton沒有響應。當復選按鈕處於焦點下時,它的狀態是活動的
underline 它表示要加下划線的文本中字符的索引。索引從文本中的零開始
variable 它表示跟蹤checkbutton狀態的關聯變量
wraplength 如果將此選項設置為整數,則文本將被分割為若干塊
  • 方法
    • 所述方法可以調用與 checkbuttons 如下表所述
方法 描述
deselect() 取消多選框的選擇狀態
flash() 復選按鈕在活動顏色和正常顏色之間閃爍
invoke() 此方法將checkbutton進行相關聯
select() 它被調用來打開checkbutton
toggle() 它用於在不同的復選按鈕之間切換
  1. 示例
from tkinter import *   
root = Tk()  
root.geometry("200x200") 
 
checkvar1 = IntVar()  
checkvar2 = IntVar()  
checkvar3 = IntVar()  
chkbtn1 = Checkbutton(root, text = "C", variable = checkvar1,
 onvalue = 1, offvalue = 0, height = 2, width = 10)  
chkbtn2 = Checkbutton(root, text = "C++", variable = checkvar2,
 onvalue = 1, offvalue = 0, height = 2, width = 10)  
chkbtn3 = Checkbutton(root, text = "Java", variable = checkvar3,
 onvalue = 1, offvalue = 0, height = 2, width = 10)  
chkbtn1.pack()  
chkbtn2.pack()  
chkbtn3.pack()  
root.mainloop()
  • 輸出


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM