• 12593阅读
  • 2回复

QLineEdit 设置光标位置 [复制链接]

上一主题 下一主题
离线nishishei
 
只看楼主 倒序阅读 楼主  发表于: 2010-12-15
关键词: QT4
setCursorPosition我想用这个函数设置QlineEdit的初始位置。但是根本不起作用,我把他写在paintEvent里而且要在编辑框有数据才有作用,但是我想要的要过是当没有数据时他在我需要的位置开始,并且光标不能再往前。需要用什么函数写呢。
我的方法一、前半部分用空格充当,用keyEvent截取Qt::Backespace响应,做判断,可以实现,但是有BUG,而且后期要获取数据也麻烦。请教其他办法。
离线nishishei
只看该作者 1楼 发表于: 2010-12-18
大家就告诉我怎么这是光标位置就行了!!!
离线52beikeda

只看该作者 2楼 发表于: 2018-03-06
回 nishishei 的帖子
nishishei:大家就告诉我怎么这是光标位置就行了!!! (2010-12-18 16:38) 

void QLineEdit::setTextMargins ( int left, int top, int right, int bottom )
设置边距。
快速回复
限100 字节
 
上一个 下一个