def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.dbWrapper = dbWrapper(self) self.dbWrapper.start() self.logInterface = LoggerInterface(self) self.logInterface.start() self.filterWidget = FilterWidget(self) self.logDisplay = LogDisplay(self) vbox = QtGui.QVBoxLayout() vbox.addWidget(self.logDisplay) vbox.addWidget(self.filterWidget) self.setLayout(vbox) self.resize(300, 150) def __del__(self): self.wait()