невозможно установить значение по умолчанию для флажка tkinter - PullRequest
0 голосов
/ 15 марта 2020

Я пытаюсь создать флажок со значением по умолчанию True, но он не работает, я перепробовал множество ответов, но не сработал

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()

Я не могу найти в нем много документация, отличная от select, которая не работала. Также по этому вопросу Tkinter: есть ли способ установить флажки по умолчанию?

1 Ответ

1 голос
/ 15 марта 2020
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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...