python 类之间调用 class

classA():...........defsheet1(self):sheetname=#这里调用下面的class的sheet_nameclassB():......... class A():
...........
def sheet1(self):
sheetname= #这里调用下面的class的sheet_name

class B():
...........
def Oncheck(self,event):
sheet_name= self.choice1.GetStringSelection() #这里被调用
sheet_name

我想在第一个class的def sheet调用第二个class的def Onclick1里的sheet_name
求教道给怎么写第一个 那里卡很久了 脑子转不过来了
event 不能被去掉
展开
 我来答
chazouvinistic
2015-04-29 · 超过24用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:12万
展开全部
python类的初始化函数是__init__,有两个“_”,你只有1个,所以python认为你的ThirdClass没有定义初始化函数,所以它就给你调用了默认的不接受参数的初始化函数,所以它才告诉你ThirdClass的不接受有参数的初始化。
匿名用户
2015-04-28
展开全部
def sheet1(self,objB):
    sheetname = objB.sheet_name
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式