日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

radio button html5,Tkinter Radiobutton单选框的用法

發(fā)布時間:2024/9/3 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 radio button html5,Tkinter Radiobutton单选框的用法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

單選框(Radiobutton)表示該組元素僅可以選中其中一個元素。

創(chuàng)建單選框時,多個同組的元素的 variable 屬性要相同,這樣才表示它們是屬于一個組的。另外,同一個組內(nèi)的元素 value 屬性應該不同,這樣當某個元素被選中時,variable 指定的值就等于該元素對應的 value 屬性的值。

import sys # 引入sys模塊

if sys.version_info.major == 3: # 如果是Python 3

import tkinter as tk

elif sys.version_info.major == 2: # 如果是Python 2

import Tkinter as tk

import random

class DemoApplication(tk.Frame):

def on_radiobox_changed(self):

if self.check_box_var1.get()==1:

main_win.title(u"C被選中了")

elif self.check_box_var1.get()==2:

main_win.title(u"Python被選中了")

elif self.check_box_var1.get()==3:

main_win.title(u"Java被選中了")

else:

main_win.title(u"單選框演示")

def createWidgets(self):

self.check_box_var1 = tk.IntVar()

# 創(chuàng)建單選框1

self.check_box1 = tk.Radiobutton(main_win,

text=u'C',

variable = self.check_box_var1,

value = 1,

command=self.on_radiobox_changed)

self.check_box1.pack()

# 創(chuàng)建單選框2

self.check_box2 = tk.Radiobutton(main_win,

text=u'Python',

variable = self.check_box_var1,

value = 2,

command=self.on_radiobox_changed)

self.check_box2.pack()

# 創(chuàng)建一個單選框

self.check_box3 = tk.Radiobutton(main_win,

text=u'Java',

variable = self.check_box_var1,

value = 3,

command=self.on_radiobox_changed)

self.check_box3.pack()

def __init__(self, master=None):

tk.Frame.__init__(self, master)

self.createWidgets()

main_win = tk.Tk() # 創(chuàng)建主窗口

main_win.title(u"單選框演示") # 設置主窗口的標題

main_win.geometry("300x100") # 設置主窗口的大小

app = DemoApplication(master=main_win)

app.mainloop() # 啟動消息循環(huán)

運行該程序,可以看到如圖 1 所示的窗口。

圖 1 單選框初始狀態(tài)

不同單選框被選中后的狀態(tài)如圖 2 所示。

圖 2 不同單選框被選中后的狀態(tài)

總結

以上是生活随笔為你收集整理的radio button html5,Tkinter Radiobutton单选框的用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。