【发布时间】:2019-01-10 13:49:52
【问题描述】:
我有一个可点击的线条编辑:
> 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之后,现在我希望用户可以点击输入文本进行编辑。
【问题讨论】: