QTEditor自动滚动
来源:互联网 发布:java面向对象基础题 编辑:程序博客网 时间:2024/05/22 03:10
Qt QTextBrowser内容自动滚动
发表回复
原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: Qt QTextBrowser内容自动滚动
今天用Qt写了个串口工具,一个窗口上面一个QTextBrowser负责显示串口输出的内容,但是当代码写好之后,发现QTextBrowser里面的内容不能自动滚动,导致串口内容输出不能及时看到,必须下拉右边的scrollbar.于是,就写了个SLOT来处理这个问题.核心代码如下:
连接SIGNAL和SLOT:
1
connect(ui->textBrowser, SIGNAL(cursorPositionChanged()),
this
, SLOT(autoScroll()));
cursorPositionChanged()信号是QTextBrowser自带的,那么只需要写autoScroll()槽函数,其主要功能就是获取QTextBrowser的光标位置,置于内容最后即可.
1
2
3
4
5
void
YComWindow::autoScroll() {
QTextCursor cursor = ui->textBrowser->textCursor();
cursor.movePosition(QTextCursor::End);
ui->textBrowser->setTextCursor(cursor);
}
0 0
- QTEditor自动滚动
- 自动滚动
- 循环自动滚动代码
- 自动滚动换行
- 自动滚动编辑框
- CEdit的自动滚动
- 实现 JScrollPane 自动滚动
- 自动滚动ListView
- ListView自动滚动方法
- ListView自动滚动方法
- ListView自动滚动方法
- Js 自动滚动功能
- ListView 自动滚动
- ListView自动滚动方法
- UIScrollView自动滚动
- 自动滚动2
- 自动滚动3
- 暂停自动滚动
- android布局及常见布局属性
- [Git]Git未初始化导致的错误提示
- 网络通信(一):简单的聊天程序
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
- 使用 ASM 实现 Java 语言的“多重继承”
- QTEditor自动滚动
- Git安装及基本使用
- add currency
- 活动安排问题
- java中的for循环
- 在Adapter中使用Holder的那些坑
- webdriver
- date详细参数
- android布局属性大全