• 3382阅读
  • 2回复

插入"*"问题 [复制链接]

上一主题 下一主题
离线lxdzealot
 

只看楼主 倒序阅读 楼主  发表于: 2009-06-03
lineEdit的layoutDirection设置为righttoleft
lineEdit->insert("*"); 结果"*"总是在最左侧插入,而其他的字符都是在最右侧插入的,求解。
离线duduqq

只看该作者 1楼 发表于: 2009-06-04
设置为righttoleft文本显示就是从右到左了,左边就是最后的输入位置了,应该设为lefttoright(默认为这个的)
离线lxdzealot

只看该作者 2楼 发表于: 2009-06-04
楼上的没明白我的意思。
righttoleft时 你让lineEdit分别插入1,2,3,4,5 结果的显示 是12345 。但要插入“*”,会显示为*12345。
lefttoright时 同样操作,则会显示12345*。
我想在righttoleft时,也能正常的插入*。
快速回复
限100 字节
 
上一个 下一个