[PyKDE] QLineEdit setCursorPosition & cursor blinking problems
    Danu Kusmana 
    danu at limabit.com
       
    Thu Jul  7 10:33:27 BST 2005
    
    
  
Hi!
I have sent email about this problems before but no one reply it.
I reimplement the focusInEvent() with:
class classEntry(QLineEdit):
	def focusInEvent(self, event):
		self.setPaletteBackgroundColor(QColor(188,255,203))
		self.setCursorPosition(0)
	def focusOutEvent(self, event):
		self.setPaletteBackgroundColor(QColor("white"))
and make an object:
self.EntryDiastolik = classEntry(self.centralWidget(),
	"EntryDiastolik")
self.EntryDiastolik.setSizePolicy(QSizePolicy(0,0,0,0,
	self.EntryDiastolik.sizePolicy().hasHeightForWidth()))
self.EntryDiastolik.setMaxLength(3)
self.EntryDiastolik.setValidator(QIntValidator(self.EntryDiastolik))
What happen is that:
1. The cursor is not blinking at the focused line edit only the
background color changes.
2. After I entered some values to the line edit the cursor position 0 is
place after the entered values, not from the begining of the line edit.
Can anyone help me with this?
Thanx
danu 
    
    
More information about the PyQt
mailing list