gpt4 book ai didi

python - "object layout"

转载 作者:太空宇宙 更新时间:2023-11-04 09:20:29 24 4
gpt4 key购买 nike

有人可以描述以下异常吗?什么是“对象布局”以及它是如何定义的?谢谢

Traceback (most recent call last):
File "test_gui.py", line 5, in <module>
suite = AlgorithmEngine('gui_suite')
File "/home/honza/Research/Voiar/algorithm.py", line 169, in __init__
self.algorithms = self._initAlgorithms()
File "/home/honza/Research/Voiar/algorithm.py", line 232, in _initAlgorithms
self._initGUIAlgorithm(obj)
File "/home/honza/Research/Voiar/algorithm.py", line 218, in _initGUIAlgorithm
cls.__bases__ = bases
TypeError: __bases__ assignment: 'QWidget' object layout differs from 'GUIAlgorithm'

最佳答案

这意味着您试图更改对象的类型(通过分配给 __bases__)并且新类型与旧类型不兼容。当两种类型的底层 C 数据结构不同时,就会发生这种情况。

参见 http://www.mail-archive.com/python-list@python.org/msg52950.html获取可能触发此异常的类型之间的差异列表。

关于 python - "object layout",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3308792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com