• 9987阅读
  • 5回复

QTextEdit中的最大文本长度如何设置 [复制链接]

上一主题 下一主题
离线laurentium
 
只看楼主 正序阅读 楼主  发表于: 2008-09-01
— 本帖被 XChinux 执行加亮操作(2008-09-03) —
QLineEdit中有一个函数setMaxLength()可以设置编辑框中文本的最大长度,
但是奇怪的是QTextEdit中居然没有这个函数,请问应该如何实现设置QTextEdit中文本最大长度呢?
离线water_wf

只看该作者 5楼 发表于: 2008-09-05
达到最大长度,setReadonly(true);
离线water_wf

只看该作者 4楼 发表于: 2008-09-05
捕捉textChaned()信号来处理
离线laurentium
只看该作者 3楼 发表于: 2008-09-05
如何控制呢?达到最大长度后,如何控制不让用户继续输入呢
我目前采用的方法是达到最大长度后,如果用户继续输入,就截取用户之前输入的内容,设置给编辑框,但是这样无法控制鼠标的移动,还有就是用户如果点击到内容的中间,内容截取会出问题
离线XChinux

只看该作者 2楼 发表于: 2008-09-03
自己控制吧。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线supwater
只看该作者 1楼 发表于: 2008-09-01
貌似没有这个属性
谋事在人,成事在天!
快速回复
限100 字节
 
上一个 下一个