当前位置:  开发笔记 > 编程语言 > 正文

C++/Qt:画一个插入符号

如何解决《C++/Qt:画一个插入符号》经验,为你挑选了1个好方法。

我正在学习Qt.我刚开始通过继承QAbstractScrollArea从头开始编写文本编辑器.我这样做只是为了练习.但是现在我面临着显示插入符号的问题.我想到的是painter.drawLineQTimer.你能就此提出一些建议吗?我也很高兴听到一些实施阻止和下划线插入的策略.

关闭主题:这是一个错误吗?StackOverflow说这个问题有两个答案,但我只看到一个!



1> Ariya Hidaya..:

看看QLineEdit中的paintEvent().它有一个计时器,可以打开和关闭光标.真正的光标绘图是通过QTextLayout :: drawCursor完成的.

对于一般的文本编辑器,请查看QPlainTextEdit和QTextEdit.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有