属性错误:“ str”对象没有属性“ desc”

时间:2018-12-15 14:00:53

标签: python

我的班级有这段代码,但是我似乎无法从我制作的另一个python模块中导入类函数。

classes_sub.py
    class Motherboard:
kind = ""
desc = ""

def __init__(self, name, desc):
    self.name = name
    self.desc = desc

def get_kind_m(self):
    return self.kind
def get_desc_m(self):
    return self.desc

    class anotherone(Motherboard):
kind = "anotherone"
desc = "anotherone"

    class Neal(Motherboard):
kind = "Neal"
desc = "Neal"
main.py,从另一个类调用的函数
    def show_m():

import lists
reload(lists)
motherboard_l = lists.motherboard_l
global calls, key_name
calls.grid_forget()
tab = Frame(main, width = 30)
tab.grid(columnspan=4)
def new_label():
    text_m = Motherboard.get_desc_m(key_name)
    label2.configure(text=text_m)
n_of_b = len(motherboard_l)
n_of_l = 0
for i in range(n_of_b):
    key_name = motherboard_l[n_of_l]
    label1 = button(tab, text=key_name, width=15, command=new_label)
    label1.grid(rowspan=1, column=0)        
    n_of_l+=1
label2 = label(tab, text="Click Any Item to See Details",)
label2.grid(row=1, column=1)
calls = tab

抱歉打扰任何人

0 个答案:

没有答案
相关问题