Saya mencoba membuat kotak centang dengan nilai default True, tetapi tidak berhasil, saya mencoba banyak jawaban tetapi tidak berhasil

import tkinter as tk

class App(tk.Tk):
    def __init__(self):
        super().__init__()
        self.title("Test v1")
        self.geometry("400x250")
        self.build_init()
    def build_init(self):
        #CheckVar = tk.BooleanVar(self,)
        CheckVar = tk.IntVar(value=1)
        checkbutton = tk.Checkbutton(self, text = "Test", variable = CheckVar,onvalue=1, offvalue=0)
        #checkbutton.select()
        checkbutton.place(x=20,y=80)
App().mainloop()

Saya tidak dapat menemukan banyak hal dalam dokumentasi selain select yang tidak berfungsi, Juga pada pertanyaan ini Tkinter: apakah ada cara untuk mencentang kotak centang secara default?

-1
stackover 15 Maret 2020, 21:12

1 menjawab

Jawaban Terbaik
import tkinter as tk

class App(tk.Tk):
    def __init__(self):
        super().__init__()
        self.title("Test v1")
        self.geometry("400x250")
        self.build_init()
    def build_init(self):
        #CheckVar = tk.BooleanVar(self,)
        self.CheckVar = tk.IntVar(value=1)
        self.checkbutton = tk.Checkbutton(self, text = "Test", variable = self.CheckVar,onvalue=1, offvalue=0)
        #checkbutton.select()
        self.checkbutton.place(x=20,y=80)
App().mainloop()
1
Ryan Kenneth Cabrera 15 Maret 2020, 18:27