【发布时间】:2017-04-03 09:02:00
【问题描述】:
假设我有这个:
from PySide2 import QtWidgets
class MyClass(object):
def __init__(self, parent=None):
self.class_variable = QtWidgets.QWidget()
class_instance = MyClass()
variable = class_instance.class_variable
class_instance_returned = mystery_method(variable) # How to make this return class_instance?
我应该如何定义 mystery_method 以便它返回 class_instance 实例?
我的实际情况是我正在发送一个QWidget,我将其用作将.ui 文件加载到函数中的基本实例。在这个函数中,我需要弄清楚它属于哪个类实例。
【问题讨论】:
-
你想要
type -
不,我不想要这种类型。我想要实际的类实例。
-
哎呀误会了。我认为在一般情况下这是不可能的。或者根本,真的……
-
这个问题有无限可能的答案。你到底想要什么?返回
MyClass的所有实例及其属性foo== 'bar' 存储在全局范围内的方法?