【发布时间】:2020-08-24 11:18:03
【问题描述】:
我试图使用类在 tktinter python 中创建多个复选框,但由于某种原因复选框没有显示,这是我得到的错误
AttributeError: 'crop' object has no attribute 'tk'
这是我的代码
from tkinter import *
from tkinter.ttk import *
import tkinter as tk # python 3
screen = Tk()
class crop:
def __init__(self,sizename,sizevar,onvar):
sizevar= StringVar
self.tk.Checkbutton(screen, text=sizename, variable=sizevar, onvalue=onvar, offvalue='no')
self.pack()
def main():
first = crop('2.5','twofive','twofiveon')
second = crop('3','three','threeon')
screen.mainloop()
main()
提前感谢您的帮助。
【问题讨论】:
标签: python oop tkinter widget tk