gpt4 book ai didi

python - 使用 tkinter 从同一文件调用类

转载 作者:太空宇宙 更新时间:2023-11-03 18:20:54 25 4
gpt4 key购买 nike

我设计了这种和平的代码,但问题是我不太擅长回调类,因此我可以在不输入它的情况下获取生成的数字。代码:

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)

我根本没听懂><

最佳答案

Questionnaire__init__ 构造函数采用两个参数:selfmaster。当您创建类的实例 one = Questionnaire() 时,self 会自动分配该实例,但缺少 muster 。您应该为您的类(class)提供主/父小部件。例如。

root = Tk()
one = Questionnaire(root)

关于python - 使用 tkinter 从同一文件调用类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24170214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com