Python 从与tkinter相同的文件调用类

Python 从与tkinter相同的文件调用类,python,tkinter,Python,Tkinter,我有自己设计的代码,但问题是我不能很好地回调一个类,这样我就可以在不回键入的情况下得到生成的数字。代码: from Tkinter import * import tkMessageBox import tkFont import re class Questionnaire(Frame): def __init__(self, master): Frame.__init__(self, master) root.title("Survey") self.grid(

我有自己设计的代码,但问题是我不能很好地回调一个类,这样我就可以在不回键入的情况下得到生成的数字。代码:

from Tkinter import *
import tkMessageBox
import tkFont
import re

class Questionnaire(Frame):
def __init__(self, master):


    Frame.__init__(self, master)
    root.title("Survey")
    self.grid()
    self.createQuestHealth()




def createQuestHealth(self):
     studentNumber: float(102.02)
在这里,我想自动调用这个号码,而无需使用新变量初始化新号码。我试过:

one = Questionnaire()
val = one.get()
但它说:

TypeError: __init__() takes exactly 2 arguments (1 given)

我一点也不明白,问卷调查的
\uuuuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu>构造函数包含两个参数,
self
master
。当您创建类的实例时,
one=inventory()
,self将自动分配给该实例,但缺少
muster
。您应该为您的类提供主/父小部件。比如说

root = Tk()
one = Questionnaire(root)