我的班级有这段代码,但是我似乎无法从我制作的另一个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
抱歉打扰任何人