Quantcast
Channel: Active questions tagged python - Stack Overflow
Viewing all articles
Browse latest Browse all 23131

Why is QtCore.Signal in pyside6 called at different memory addresses in different classes?

$
0
0

this is my code.

from PySide6 import QtCoreclass MyClass(QtCore.QObject):    my_signal = QtCore.Signal(int)    def __init__(self):        super().__init__()class Myclass2():    def __init__(self):        self.c1 = MyClass()        print(2, id(self.c1.my_signal))class Myclass3():    def __init__(self):        self.c1 = MyClass()        print(3, id(self.c1.my_signal))c1 = MyClass()print(1, id(c1.my_signal))c2 = Myclass2()c3 = Myclass3()

this is output of the code.enter image description here

1.Why do different instantiated classes have different my_signal memory addresses?


Viewing all articles
Browse latest Browse all 23131

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>