У меня есть интерактивная строка Редактировать:
> class ClickableLineEdit(QtGui.QLineEdit): #This is the Class which let you to have a clickable QLineEdit
clicked = QtCore.pyqtSignal()
def mousePressEvent(self, event):
self.clicked.emit()
QtGui.QLineEdit.mousePressEvent(self, event)
Который очищает текст по умолчанию после клика:
self.lineEdit = ClickableLineEdit(Form)
self.lineEdit.setText(_translate("Form", "0.14286", None)) #Carrying the default value of QLineEdit.
self.lineEdit.clicked.connect(self.lineEdit_refrac.clear)
Как изменить мой код, чтобы установить нормальное поведение QlineEdit после первого щелчка?
Это означает, что после очистки lineEdit теперь я хочу, чтобы пользователь мог щелкнуть для целей редактирования введенного текста.