def connectReceiver(self): filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file', '/home') if filename: self.instance = FileSender(filename, unicode(self.labelDescription.text())) self.instance.start()
class ItemWidget(QtGui.QWidget, Ui_ItemWidget): def __init__(self, name, address): QtGui.QListWidgetItem.__init__(self) self.setupUi(self) self.setTitle(name) self.setDescription(address) self.connect(self.sendButton, QtCore.SIGNAL("clicked()"), self.connectReceiver) def setTitle(self, title): self.labelTitle.setText(unicode(title)) def setDescription(self, description): self.labelDescription.setText(unicode(description)) def connectReceiver(self): filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file', '/home') if filename: self.instance = FileSender(filename, unicode(self.labelDescription.text())) self.instance.start()