• 6787阅读
  • 0回复

[提问]QPlainTextEdit的自动换行机制中的一个问题 [复制链接]

上一主题 下一主题
离线米尔利安
 

只看楼主 倒序阅读 楼主  发表于: 2011-03-14
现在遇到这样一个问题
我现在有一个限定宽度的QPlainTextEdit(以当前的font宽度*设定的列数作为限宽,字体为等宽字体)
如果我插入这样一个字符串(设定列数为8,其中*号代表空格,字符不设换行而是使用QPlainTextEdit的自动换行)
aaaaaaaab****aaaaaaaaaaa (总长24)
显示出来是如下效果:
aaaaaaaa
b****aaa
aaaaaaaa
是正常的。

但是如果我想显示这样一个效果的字符串:
aaaaaaaa
****aaaa
aaaaaaaa

显示出来会变成
aaaaaaaa
aaaaaaaa
aaaa
在行首的空格被QPlainTextEdit自动移到上一行的末尾了……于是不可见了。
请问这个效果应该如何屏蔽掉?

PS:不要叫我插入换行符……如果这样可行的话我就不用限定列宽然后让它自动换行那么麻烦了……
[ 此帖被米尔利安在2011-03-14 15:24重新编辑 ]
我们在天上的父,愿人都尊你的名为圣。
愿你的国降临。
愿你的旨意行在地上,如同行在天上。
快速回复
限100 字节
 
上一个 下一个