def __init__(self, root, parent): super(File, self).__init__() self.root = root self.setupUi(self) parentL = parent.layout() parentL.insertWidget(parentL.count() - 1, self) self.progress.valueChanged.connect(self.updateUI) self.initUI() #set up deleteFileButton opacity(self.deleteFileButton, 0.5) self.deleteFileButton.clicked.connect(lambda:parent.removeFile(self))
def setupDragHint(self): opacity(self.dragHint, 0.2)