asp.net button创建控件时出错_Tkinter Radiobutton控件
生活随笔
收集整理的這篇文章主要介紹了
asp.net button创建控件时出错_Tkinter Radiobutton控件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
單選按鈕是一種可在多個預先定義的選項中選擇出一項的 Tkinter 控件 。單選按鈕可顯
示文字或圖片,顯示文字時只能使用預設字體,該控件可以綁定一個 Python 函數或方
法,當單選按鈕被選擇時,該函數或方法將被調用。
單選按鈕(Radio Button)這個名字來源于收音機(Radio)上的調頻按鈕, 這些按鈕用
來選擇特定波段或預設電臺,如果一個按鈕被按下, 其他同類的按鈕就會彈起,即同時
只有一個按鈕可被按下。
一組單選按鈕控件和同一個變量關聯。點擊其中一個單選按鈕將把這個變量設為某個預
定義的值。一般用法為: Radiobutton(myWindow,options) ,其中 option 與
Checkbutton,Button 大多重合,用法一致。
實例:創建單選按鈕并綁定響應函數,代碼如下:
from tkinter import* #初始化Tk() myWindow=Tk() myWindow.title('Python GUI Learning') v=IntVar() #列表中存儲的是元素是元組 language=[('python',0),('C++',1),('C',2),('Java',3)] #定義單選按鈕的響應函數 def callRB():for i in range(4):if (v.get()==i):root1 = Tk()Label(root1,text='你的選擇是'+language[i][0]+'!',fg='red',width=20, height=6).pack()Button(root1,text='確定',width=3,height=1,command=root1.destroy).pack(side='bottom') Label(myWindow,text='選擇一門你喜歡的編程語言').pack(anchor=W) #for循環創建單選框 for lan,num in language:Radiobutton(myWindow, text=lan, value=num, command=callRB, variable=v).pack(anchor=W) #進入消息循環 myWindow.mainloop()運行結果:
相關學習資料:
Python Tkinter 繪圖項目?ke.qq.comPython Tkinter 數字時鐘小項目?edu.csdn.net總結
以上是生活随笔為你收集整理的asp.net button创建控件时出错_Tkinter Radiobutton控件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.0×10³kg&a
- 下一篇: cd linux给u盘安装程序,使用U盘