首页 > 解决方案 > 如何选择正确的 python 类

问题描述

我以为我知道 Python。估计不是。我pip install pyopengltk在 Windows 和 linux 上做。演示程序创建并使用一个类

class AppOgl(OpenGLFrame):

继承的类OpenGLFrame在 pyopengltk 包的 win32.py 和 linux.py 中都有定义。有点像类菱形问题,但它与OpenGLFrame类的名称完全相同。没有多重继承。如何从 win32.py 或 linux.py 中选择正确的版本?我看到两个平台上的两个文件都__pycache__在使用后编译在站点包中。

标签: pythoninheritance

解决方案


推荐阅读