使用Tkinter时如何解决Python3中的循环导入错误?

时间:2020-10-28 14:28:26

标签: python tkinter python-import

我想以类似于Java OOP的方式拆分Python代码文件

class.py
class2.py
...

这是我的项目GitHub:https://github.com/fds-napolitain/poa-pacman/tree/arch

我读过的问题是,在我的示例中,app.py需要加载partie.py,依此类推,但由于所有文件都需要引用,因此Tkinter看起来非常困难/令人困惑。

如何解决循环进口问题?

1 个答案:

答案 0 :(得分:0)

我解决了此问题,例如通过将对画布抽屉的引用添加到构造函数中的类(例如需要将其引入画布画布)中来消除循环导入(实际上不是^^)。因此,我保留了x import y中的所有内容,以避免不得不执行Folder.File.Class.Method而只执行Class.Method。