Qt5.9Creator插入文本内容到textBrowser编辑框起始位置(第一行)
2018-01-16 15:53
513 查看
本文章主要总结用Qt5.9Creator插入文本内容到TextBrowser编辑框的起始位置(第一行)。要实现将字符串内容插入TextBrowser编辑框的第一行,本教程用到的是Qt的moveCursor函数,这篇教程还用到了textCursor().insertText()函数(地址:http://blog.csdn.net/jackzhaoyuxiang/article/details/41079695)。
下面我将介绍我的实现方法。
1.1新建一个Widget工程,基类选择为QWidget。在ui界面上拖入一个TextBrowser编辑框和一个pushButton按钮。然后在Widget.h头文件中添加如下代码:
![](https://img-blog.csdn.net/20180116155502254?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmFpYm96aHVhbjM3NDQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
1.2在pushButton按钮的槽函数中,添加如下代码:
![](https://img-blog.csdn.net/20180116155505886?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmFpYm96aHVhbjM3NDQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
1.3程序构建执行后,点击pushButton按钮,会将新的文本内容插入到TextBrowser编辑框的第一行结果,如下图所示:
![](https://img-blog.csdn.net/20180116155519885?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmFpYm96aHVhbjM3NDQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
由上述结果可知,每按一次按钮,插入一条文本内容后,TextBrowser编辑框的光标都移动到了起始位置,也就是下一次再往该TextBrowser编辑框插入字符串时,会在光标处开始插入,所以实现了将本文内容插入TextBrowser编辑框的第一行的效果。
参考内容: http://blog.csdn.net/qq_24936663/article/details/53839219 http://blog.csdn.net/jackzhaoyuxiang/article/details/41079695
下面我将介绍我的实现方法。
1.1新建一个Widget工程,基类选择为QWidget。在ui界面上拖入一个TextBrowser编辑框和一个pushButton按钮。然后在Widget.h头文件中添加如下代码:
1.2在pushButton按钮的槽函数中,添加如下代码:
1.3程序构建执行后,点击pushButton按钮,会将新的文本内容插入到TextBrowser编辑框的第一行结果,如下图所示:
由上述结果可知,每按一次按钮,插入一条文本内容后,TextBrowser编辑框的光标都移动到了起始位置,也就是下一次再往该TextBrowser编辑框插入字符串时,会在光标处开始插入,所以实现了将本文内容插入TextBrowser编辑框的第一行的效果。
参考内容: http://blog.csdn.net/qq_24936663/article/details/53839219 http://blog.csdn.net/jackzhaoyuxiang/article/details/41079695
相关文章推荐
- JS在可编辑的div中的光标位置插入内容或表情
- JS在可编辑的div中的光标位置插入内容的方法
- 可编辑div中指定位置插入内容的方法
- JS实现在文本指定位置插入内容的简单示例
- 关于文本输入框获取光标位置以及指定位置插入内容
- 可编辑的DIV(兼容IE8)以及插入内容到光标位置
- ExtJS5获取当前光标位置插入文本内容
- JS在可编辑的div中的光标位置插入内容或表情
- 可编辑div在光标位置插入指定内容
- JS在可编辑的div中的光标位置插入内容的方法
- JS在可编辑的div中的光标位置插入内容或表情
- 可编辑的div中光标位置插入对应内容(img,字符串------)
- QT 文本html显示格式的问题,如在QTextBrowser.setText用tr(),其中为html格式
- TextView实现drawable图标大小 位置与第一行文本居中
- QT 文本html显示格式的问题,如在QTextBrowser.setText用tr(),其中为html格式
- js实现文本内容光标定位,获取光标位置
- Android开发中EditText设置/隐藏光标位置、选中文本和获取/清除焦点
- Jquery在光标位置插入内容
- textview中自动换行显示文本内容
- android EditText获取光标位置并插入字符删除字符