首页| 论坛| 消息

标题:如何实现QPlainTextQdit QTextEdit 文编辑 块选取、列选取?
作者:gaoxi_1991
日期:2021-03-25 17:41
内容:

如题:有没有QPlainTextQdit QTextEdit 文编辑 块选取、列选取等实现方案,望各路大神指导?
需要实现类似 UltraEdit 类似的有列标尺,可以实现 整列选取,块选取等操作。


#1 [XChinux 03-26 10:54]
这个应该不行的吧?QTextDocument你看它本身是QTextBlock组成的,是一块或一段文本。似乎没法列选择的吧?
#2 [gaoxi_1991 04-02 17:12]
研究了下,自己实现了,思路:利用 setExtraSelections ,设置被选择的内容底色,使用 extraSelections 获取选定内容,重写鼠标 press/move/release 事件。

回复 发表
主题 版块