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)