Python.use(better,Tkinter)《余録》Radiobutton
‖記事一覧‖ Python.use(better, Tkinter)《Python3.1》
Radiobutton
《著》森こねこ・小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部
第0版♪1993/11/25
事例:
次のコードを実行すると、ウィンドウが現われます。
>>> tips()
- 〔右側〕項目(ボタン)を選択すると、
- 〔左側〕キャンバスの色が変化します。
def tips(): class TIPS(object): def __init__(self, master, canvas, text, variable): self.variable = variable self.canvas = canvas self.widget = Radiobutton( master, text=text, value=text, variable=variable, command=self, ) self.widget.pack(anchor=W) def __call__(self): bg = self.variable.get() self.canvas.config(bg=bg) ## ---------------------------------------- root = Tk() root.title("Radiobutton") root.config(padx=8, pady=4) canvas = Canvas( root, width=100, height=100, relief=RIDGE, borderwidth=5, ) frame = Frame(root) s = "red", "green", "blue", variable = StringVar() for e in s: TIPS(frame, canvas, e, variable) canvas.grid(row=0, column=0) frame .grid(row=0, column=1) root.mainloop()
関連記事
- 2002-01-06 ● Python.use(better) #課題:カラーチャート《Tkinter 版》
- INDEX《Tkinter》Radiobutton
- 【余録】Windows Forms vs. WPF 3/3 - 続・ひよ子のきもち, RadioButton
- 【余録】Windows Forms vs. WPF 3/3 - 続・ひよ子のきもち, ListBox
- 【余録】Windows Forms vs. WPF 3/3 - 続・ひよ子のきもち, Slider
Last updated♪2009/11/01