コード例 #1
0
from Qt.Core import QObject, QEvent, factory
from Qt.Gui import QApplication, QWidget

app = QApplication()

a = QObject(None)
b = QObject(None)
c = QObject(None)

print a, b, c
print a.parent(), b.parent(), c.parent()

a.setParent(b)
b.setParent(c)
#c.setParent(a)

print a.parent(), b.parent(), c.parent()
コード例 #2
0
a.objectName = 'a'
c = QObject(a)
#a.__children__ = []

print
print 'Test #2: parented QObjects'
print a, c
for i in range(3):
    b = QObject(a)
    #a.__children__.append(b)
    b.objectName = 'b'+str(i)
    print 'creating b'+str(i), b
    #c = factory(a)
    #print c
#del b
c.setParent(None)

print 'a:', a
#print a.__children__
#print a.children()
#print childrens(b)



#print
#l = []
#for i in range(5):
#    l += [QObject()]
#
#print l