最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python?tkinter?多選按鈕控件?Checkbutton方法

 更新時間:2022年07月31日 16:48:16   投稿:hqx  
這篇文章主要介紹了Python?tkinter?多選按鈕控件?Checkbutton方法,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下

1.多選按鈕的方法

以下為常用的方法:

方法描述deselect()清除多選按鈕選中選項。flash()在激活狀態(tài)顏色和正常顏色之間閃爍幾次多選按鈕,但保持它開始時的狀態(tài)。invoke()可以調(diào)用此方法來獲得與用戶單擊多選按鈕以更改其狀態(tài)時發(fā)生的操作相同的操作select()設(shè)置多選按鈕為選中。toggle()選中與沒有選中之間切換

1.2select()

設(shè)置某一個多選按鈕為選中的狀態(tài),可以通過select()指定特定的單選按鈕被選中。

import tkinter as tk
root=tk.Tk()
root.geometry('300x240')
b1 = tk.Checkbutton(root,bg='red',text='紅色',bd=5)
b1.pack()
b2 = tk.Checkbutton(root,text='藍(lán)色',bg='blue',bd=5)
b2.pack()
b3 = tk.Checkbutton(root,text='綠色',bg='green',bd=5)
b3.pack()
b2.select()
root.mainloop()

結(jié)果:

1.2 deselect()

跟select方法是相反的操作,取消某個單選按鈕被選中。

import tkinter as tk
root=tk.Tk()
root.geometry('300x240')

b1 = tk.Checkbutton(root,bg='red',text='紅色',bd=5)
b1.pack()
b2 = tk.Checkbutton(root,text='藍(lán)色',bg='blue',bd=5)
b2.pack()
b3 = tk.Checkbutton(root,text='綠色',bg='green',bd=5)
b3.pack()

def deselect():
    b2.deselect()
b4=tk.Button(root,text='取消藍(lán)色',command=deselect)
b4.pack()

root.mainloop()

結(jié)果:

1.3 flash()

在激活狀態(tài)顏色和正常顏色之間閃爍幾次多選按鈕,但保持它開始時的狀態(tài)。必須設(shè)置activeforeground或者activebackground中的任何一個或者全部,否則沒有效果。注意只有被選中的按鈕才會起作用。

import tkinter as tk
root=tk.Tk()
root.geometry('300x240')
check=[tk.StringVar(),tk.StringVar(),tk.StringVar()]
for i in range(0,3):
    check[i].set("0")
b1 = tk.Checkbutton(root,bg='red',text='紅色',bd=5,
                    variable=check[0],activebackground='green',
                    activeforeground='yellow')
b1.pack()
b2 = tk.Checkbutton(root,text='藍(lán)色',bg='blue',bd=5,
                    variable=check[1],activebackground='red',
                    activeforeground='yellow')
b2.pack()
b3 = tk.Checkbutton(root,text='綠色',bg='green',bd=5,
                    variable=check[2],activebackground='blue',
                    activeforeground='yellow')
b3.pack()

def flash():
    if check[0].get()=="1":
        b1.flash()
    if check[1].get()=="1":
        b2.flash()
    if check[2].get()=="1":
        b3.flash()

b4=tk.Button(root,text='Flash',command=flash)
b4.pack()
root.mainloop()

1.4 invoke()

模擬多選按鈕被選中的情況。

import tkinter as tk
root=tk.Tk()
root.geometry('300x240')

b1 = tk.Checkbutton(root,bg='red',text='紅色',bd=5)
b1.pack()
b2 = tk.Checkbutton(root,text='藍(lán)色',bg='blue',bd=5)
b2.pack()
b3 = tk.Checkbutton(root,text='綠色',bg='green',bd=5)
b3.pack()

def invoke():
    b2.invoke()
b4=tk.Button(root,text='Invoke',command=invoke)
b4.pack()

root.mainloop()

結(jié)果:

1.5 toggle()

切換多選按鈕的狀態(tài)。如果目前是選中的狀態(tài),則變?yōu)槲催x中。反之亦然。toggle()的效果也invoke()是一樣的。

import tkinter as tk
root=tk.Tk()
root.geometry('300x240')

b1 = tk.Checkbutton(root,bg='red',text='紅色',bd=5)
b1.pack()
b2 = tk.Checkbutton(root,text='藍(lán)色',bg='blue',bd=5)
b2.pack()
b3 = tk.Checkbutton(root,text='綠色',bg='green',bd=5)
b3.pack()

def toggle():
    b2.toggle()
b4=tk.Button(root,text='Toggle',command=toggle)
b4.pack()

root.mainloop()

結(jié)果:

到此這篇關(guān)于Python tkinter 多選按鈕控件 Checkbutton方法的文章就介紹到這了,更多相關(guān)Pytho Checkbutton 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Django Highcharts制作圖表

    Django Highcharts制作圖表

    Highcharts圖表控件是目前使用最為廣泛的圖表控件 ,是純JS圖表庫。這篇文章主要介紹了Django Highcharts制作圖表的相關(guān)資料,非常的詳細(xì),有需要的小伙伴可以來參考下
    2016-08-08
  • 使用python實現(xiàn)mqtt的發(fā)布和訂閱

    使用python實現(xiàn)mqtt的發(fā)布和訂閱

    這篇文章主要介紹了使用python實現(xiàn)mqtt的發(fā)布和訂閱,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • Python使用SciPy庫的插值方法及示例詳解

    Python使用SciPy庫的插值方法及示例詳解

    SciPy是一個基于NumPy構(gòu)建的Python模塊,它集成了多種數(shù)學(xué)算法和函數(shù),這篇文章主要為大家詳細(xì)介紹了如何使用SciPy庫實現(xiàn)插值,需要的可以了解下
    2024-03-03
  • Python自動化之定位方法大殺器xpath

    Python自動化之定位方法大殺器xpath

    selenium的幾種定位方法中,大殺器之一就是xpath方法,學(xué)會它,你將無所不能.本文就帶大家詳細(xì)了解一下這個大殺器,文中有非常詳細(xì)的介紹,需要的朋友可以參考下
    2021-05-05
  • Python Django網(wǎng)頁界面協(xié)同過濾推薦算法實現(xiàn)商品管理與推薦

    Python Django網(wǎng)頁界面協(xié)同過濾推薦算法實現(xiàn)商品管理與推薦

    商品管理與推薦系統(tǒng),本系統(tǒng)使用Python作為主要開發(fā)語言,前端采用HTML、CSS、BootStrap等技術(shù)搭建顯示界面,后端采用Django框架處理用戶的請求響應(yīng)
    2023-11-11
  • Python實現(xiàn)從log日志中提取ip的方法【正則提取】

    Python實現(xiàn)從log日志中提取ip的方法【正則提取】

    這篇文章主要介紹了Python實現(xiàn)從log日志中提取ip的方法,涉及Python文件讀取、數(shù)據(jù)遍歷、正則匹配等相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • Python Pillow Image Invert

    Python Pillow Image Invert

    今天小編就為大家分享一篇關(guān)于Python Pillow Image Invert,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • pytorch 預(yù)訓(xùn)練模型讀取修改相關(guān)參數(shù)的填坑問題

    pytorch 預(yù)訓(xùn)練模型讀取修改相關(guān)參數(shù)的填坑問題

    這篇文章主要介紹了pytorch 預(yù)訓(xùn)練模型讀取修改相關(guān)參數(shù)的填坑問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • win10系統(tǒng)配置GPU版本Pytorch的詳細(xì)教程

    win10系統(tǒng)配置GPU版本Pytorch的詳細(xì)教程

    這篇文章主要介紹了win10系統(tǒng)配置GPU版本Pytorch,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 在python中實現(xiàn)將一張圖片剪切成四份的方法

    在python中實現(xiàn)將一張圖片剪切成四份的方法

    今天小編就為大家分享一篇在python中實現(xiàn)將一張圖片剪切成四份的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12

最新評論

勃利县| 侯马市| 荣成市| 黑河市| 莎车县| 江川县| 保康县| 清河县| 渭南市| 阿图什市| 黑河市| 万州区| 兰溪市| 洛隆县| 阿克苏市| 正阳县| 卓尼县| 界首市| 鄂托克前旗| 九龙坡区| 望谟县| 阿克苏市| 黄大仙区| 彭泽县| 隆安县| 舒城县| 财经| 河西区| 乐昌市| 康定县| 阳西县| 北安市| 西和县| 白银市| 柞水县| 嵊州市| 道孚县| 稷山县| 水城县| 民权县| 景洪市|