• 8086阅读
  • 7回复

[提问]QPlainTextEdit自动换行bug? [复制链接]

上一主题 下一主题
离线roywillow
 

只看楼主 倒序阅读 楼主  发表于: 2011-07-24

如图,如果给plaintextedit一行(至少在开头这一行是这样的)输入太多的空格,似乎这一堆空格并不会自动换行,而是无限制的延伸下去。如果有一个字符正好卡在边上,水平滚动条就会自动出现。如果继续输入空格,这个字符会自动换行下去,但是那一串空格是在同一行持续延伸下去。

我不清楚这种设定是不是所有的文本框都默认的……因为……QQ的消息输入框也是这效果……
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线hyqlxf

只看该作者 1楼 发表于: 2011-07-24
windows记事本没有这个问题。。。
难道说QQ是QT写的?
那QQ闭源是不是就有问题了。。。。
离线roywillow

只看该作者 2楼 发表于: 2011-07-25
先不考虑空格不能换行的问题
那个半个汉字被挤出去应该算是个Bug吧
不知道有没有人提交这个Bug
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线hyqlxf

只看该作者 3楼 发表于: 2011-07-25
回 2楼(roywillow) 的帖子
既然出现了滚动条可以让你完整看到这个字就应该不算是bug了吧。。。
如果挤出去了又没出现滚动条应该算是。。。
离线roywillow

只看该作者 4楼 发表于: 2011-07-25
那空格超长之后不出现滚动条一定就是了
不过既然都自动换行了,目的就是不想看这个滚动条,所以……至少算是不完美的地方
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线hyqlxf

只看该作者 5楼 发表于: 2011-07-26
回 4楼(roywillow) 的帖子
恩,这倒是没错~我同意!
话说QQ也那样还是让人很在意。。。
离线napier

只看该作者 6楼 发表于: 2011-10-10
如果设成自动换行并且没有横向滚动条,半个汉字的情况仍然会出现,这时候横向滚动条当然就不会出现了,那个字就看不全了。正常情况应该是在半个汉字出现前把它换到下一行吧。




英文也会出现半个字符的情况。





系统记事本等一些成品编辑器没有这种情况。。。

离线hnuhwk
只看该作者 7楼 发表于: 2011-11-03
请问一下如果设置为有横向滚动条?
mark ...留下记号
快速回复
限100 字节
 
上一个 下一个