self.date_field = QtGui.QLineEdit(self) self.date_field.setText('') self.date_field.setInputMask("B9.9999;_") self.date_field.setMaximumSize(75, 25) self.mainLayout.addWidget(self.date_field, 0, 5) # по нажатию Enter появляется поле для ввода имени и фамилии сотрудника self.connect(self.date_field, QtCore.SIGNAL('returnPressed()'), self.raiseWorkmanField) #метод создающий поле для ввода имени и фамилии сотрудника def raiseWorkmanField (self): self.workman_field = QtGui.QLineEdit(self) self.workman_field.setText('') self.workman_field.setFocus() self.workman_field.setMaximumSize(150, 25) self.workman_field.setCompleter(QtGui.QCompleter(self.workman_lst)) self.mainLayout.addWidget(self.workman_field, 0, 6) self.connect(self.workman_field, QtCore.SIGNAL('returnPressed()'), lambda: (self.information(date=(self.date_field.text()),workman=(self.workman_field.text())), self.date_field.deleteLater(), self.comboBox_sort.setCurrentIndex(0),self.delWorkmanField())) #удаление поля для ввода фамилии сотрудника def delWorkmanField (self): self.mainLayout.removeWidget(self.workman_field) #удаление поля из layout self.workman_field.deleteLater() #удаление поля как объекта PyQt4 self.workman_field.setParent(None) #лишение поля родителя del self.workman_field #удаление объекта Python
Люди добрые, подскажите….Нужно удалить QLineEdit, но при попытке удаления приложение падает…
вот при попытке вызова метода delWorkmanField приложение и падает