Python 类继承图打印
# Time: 2021/06/28
#Author: Xiaohong
# 运行环境: OS: Windows 7
# Python: 3.7
# 功能: 指定Python 类,打印 该类的子类
将下列代码存成Python 文件,用Python 运行
from PyQt5.Qt import *
def getSubClasses(cls,level):
for subcls in cls.__subclasses__(): # print(level)
print('--'*level,'|',subcls)
if len(cls.__subclasses__())>0:
getSubClasses(subcls,level+1)
getSubClasses(QWidget,1)
结果如下:(部分截图)