• 17951阅读
  • 5回复

QTextEdit滚动条控制问题 [复制链接]

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

只看楼主 倒序阅读 楼主  发表于: 2008-11-26
— 本帖被 XChinux 执行加亮操作(2008-11-26) —
使用TextEdit作为信息输出,一次一条,换行显示。
当行数超过TextEdit的高度时自动出现滚动条。
现在想让滚动条一直保持在底部(像VC编译器的信息输出那种感觉)
应该怎么做?


PS:QT4.1.1,我没找到moveCursor函数……
[ 此贴被米尔利安在2008-11-26 09:53重新编辑 ]
我们在天上的父,愿人都尊你的名为圣。
愿你的国降临。
愿你的旨意行在地上,如同行在天上。
离线xjcook

只看该作者 1楼 发表于: 2008-11-26
取得滚动条的数值,然后设置滚动条为那个值。
离线lazybone
只看该作者 2楼 发表于: 2008-11-26
1  用光标控制:ui.textEdit.moveCursor(MoveOperation.End);
2 ScrollBar控制:ui.textEdit.verticalScrollBar().setValue(ui.textEdit.verticalScrollBar().minimumHeight());

先搜搜老帖,不是怕别人麻烦,是效率高 =。=
http://www.qtcn.org/bbs/read.php?tid=14079#32456
离线harlin
只看该作者 3楼 发表于: 2008-12-09
楼主的问题是放在下面的
引用第2楼lazybone于2008-11-26 10:14发表的  :
1  用光标控制:ui.textEdit.moveCursor(MoveOperation.End);
2 ScrollBar控制:ui.textEdit.verticalScrollBar().setValue(ui.textEdit.verticalScrollBar().minimumHeight());
先搜搜老帖,不是怕别人麻烦,是效率高 =。=
http://www.qtcn.org/bbs/read.php?tid=14079#32456


ui.textEdit.verticalScrollBar().setValue(ui.textEdit.verticalScrollBar().maximumHeight());

离线lazybone
只看该作者 4楼 发表于: 2008-12-09
笔误 我的错 呵呵
离线harlin
只看该作者 5楼 发表于: 2008-12-09
快速回复
限100 字节
 
上一个 下一个