Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QObjectCleanupHandler Class Reference
[QtCore module]

该QObjectCleanupHandler类手表多的一生QObjectsMore...

继承QObject

Methods


Detailed Description

该QObjectCleanupHandler类手表多的一生QObjects

每当你需要知道QObjectCleanupHandler是非常有用的当数QObject是由别人所拥有s有被删除。这是很重要的,例如,在已分配的共享库的应用程序引用内存时。

跟踪一些QObject秒,创造QObjectCleanupHandler ,并add( )你感兴趣的如果你不再有兴趣追踪一个特定的对象,使用对象remove()从清理处理程序将其删除。如果正在跟踪的清理处理程序的对象被别人删除了它会自动从清理处理程序中删除。您可以删除在清理处理程序中的所有对象与clear( ) ,或者通过破坏清理处理程序。isEmpty如果QObjectCleanupHandler没有对象追踪()返回True 。


Method Documentation

QObjectCleanupHandler.__init__ (self)

构造一个空QObjectCleanupHandler

QObject QObjectCleanupHandler.add (self, QObject object)

添加object该清理处理,并返回指向对象的指针。

See also remove( ) 。

QObjectCleanupHandler.clear (self)

删除此清理处理程序中的所有对象。清理处理程序变空。

See also isEmpty( ) 。

bool QObjectCleanupHandler.isEmpty (self)

返回True如果此清理处理程序是空的,或者如果在此清理处理程序中的所有对象都被摧毁,否则返回False 。

See also add( )remove()和clear( ) 。

QObjectCleanupHandler.remove (self, QObject object)

移除object从这个清理处理程序。该对象不会被销毁。

See also add( ) 。




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5