查看完整版本: [--
如何实现QPlainTextQdit QTextEdit 文编辑 块选取、列选取?
--]
QTCN开发网
->
Qt基础编程
->
如何实现QPlainTextQdit QTextEdit 文编辑 块选取、列选取?
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
gaoxi_1991
2021-03-25 17:41
如何实现QPlainTextQdit QTextEdit 文编辑 块选取、列选取?
如题:有没有QPlainTextQdit QTextEdit 文编辑 块选取、列选取等实现方案,望各路大神指导?
需要实现类似 UltraEdit 类似的 有列标尺,可以实现 整列选取,块选取等操作。
XChinux
2021-03-26 10:54
这个应该不行的吧?QTextDocument你看它本身是QTextBlock组成的,是一块或一段文本。似乎没法列选择的吧?
gaoxi_1991
2021-04-02 17:12
研究了下,自己实现了,思路:利用 setExtraSelections ,设置被选择的内容底色,使用 extraSelections 获取选定内容,重写鼠标 press/move/release 事件。
查看完整版本: [--
如何实现QPlainTextQdit QTextEdit 文编辑 块选取、列选取?
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled