如何正确地将对象从一个类传递到另一个类?
📁 方法, 示例, 人工智能
有两个类:mainwindow 和 setofbuttons,
第一个类是主类,
第二个类需要在主窗口上构建按钮。
那么,如何正确地将窗口对象传递给按钮类,以便能够从按钮类完全控制这个对象?
我已经尝试在初始化setofbuttons类时创建mainwindow对象并将其传递给窗口,结果按钮构建成功了,但一旦涉及到检查点击和执行任何操作,一切就都崩溃了。
请帮忙。下面我给出两个类的示例代码:
# 文件 projectpaint.main
from projectpaint.buttons import *
import sys
class MainWindow:
def __init__(self):
super().__init__()
if __name__ == '__main__':
app = QApplication(sys