Hi MrDeath, thank you for your reply.
yes it works!!
thank you so much!
here is my code for interests
class nameDisplay
(QtGui.
QLabel): def __init__(self,buddyList,parent=None):
QtGui.
QLabel.__init__
(self, parent
) self.buddyList = buddyList
def mousePressEvent(self, event):
print 'mousePressEvent'
self.buddyList.username.hide()
self.
buddyList.
usernameInput = QtGui.
QLineEdit(self.
buddyList) self.
buddyList.
usernameInput.
setGeometry(QtCore.
QRect(120,
10,
121,
20)) self.buddyList.usernameInput.setText(self.buddyList.username.text())
self.buddyList.usernameInput.selectAll()
self.buddyList.usernameInput.show()
self.connect(self.buddyList.usernameInput,QtCore.SIGNAL("returnPressed()"),self.editingFinish)
def editingFinish(self):
self.buddyList.usernameInput.hide()
self.buddyList.username.show()
self.buddyList.username.setText(self.buddyList.usernameInput.text())
class nameDisplay(QtGui.QLabel):
def __init__(self,buddyList,parent=None):
QtGui.QLabel.__init__(self, parent)
self.buddyList = buddyList
def mousePressEvent(self, event):
print 'mousePressEvent'
self.buddyList.username.hide()
self.buddyList.usernameInput = QtGui.QLineEdit(self.buddyList)
self.buddyList.usernameInput.setGeometry(QtCore.QRect(120, 10, 121, 20))
self.buddyList.usernameInput.setText(self.buddyList.username.text())
self.buddyList.usernameInput.selectAll()
self.buddyList.usernameInput.show()
self.connect(self.buddyList.usernameInput,QtCore.SIGNAL("returnPressed()"),self.editingFinish)
def editingFinish(self):
self.buddyList.usernameInput.hide()
self.buddyList.username.show()
self.buddyList.username.setText(self.buddyList.usernameInput.text())
To copy to clipboard, switch view to plain text mode
regards
Bookmarks