【Python GUI tkinterサンプル】ttk.Checkbutton(チェックボタン:チェックボックス)のオンとオフの値を変更する

<tkinterトップページに戻る>

使用するオプション

-onvalue

-offvalue

使い方

onvalueにチェックがオンのときの値、offvalueにチェックがオフのときの値を入れる

onvalue=”on”,offvalue=”off”を指定し、ラベルに表示したときのサンプル画像

checkbutton_onvalue

checkbutton_offvalue

サンプルコード

from tkinter import *
import tkinter.ttk as ttk

class CheckButtonSampleOnOffValue(ttk.Frame):
    def __init__(self, master):
        super().__init__(master)
        self.str_value = StringVar()
        self.create_widgets()
        self.pack()


    def create_widgets(self):
        self.str_value.set("on")
        checkbutton = ttk.Checkbutton(self,text = "checkbutton",variable=self.str_value,onvalue="on",offvalue="off")
        checkbutton.pack()

        label = ttk.Label(self,textvariable=self.str_value)
        label.pack()


if __name__ == '__main__':
    master = Tk()
    master.title("CheckButtonSample-onoffvalue")
    master.geometry("350x50")
    CheckButtonSampleOnOffValue(master)
    master.mainloop()

 

あわせて読みたい