查看完整版本: [-- 如何用QTtextEdit实现类似代码编辑器的智能提示 --]

QTCN开发网 -> Qt QML开发 -> 如何用QTtextEdit实现类似代码编辑器的智能提示 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

okihug 2018-07-04 21:56

如何用QTtextEdit实现类似代码编辑器的智能提示

      我初学Qt,想用Qt的TextEdit控件实现一个类似Qt代码编辑器的功能。我已经用HighLighter实现了自定义的某几个关键字的高亮显示。
      现在想实现一个功能。比如我自定义了一个字符a,输入a.之后弹出一个选择框,可以选择自己定义的一些List并且加到textEdit里(如图)。搞了好几天都没能实现。QLineEdit倒是有completer可以实现类似的功能,但是我需要的是输入.之后才弹出这个框,请教各位大神,可以提供一下思路或者关键代码吗?感谢!。
[attachment=19201]

XChinux 2018-07-05 16:55
不错

okihug 2018-07-05 19:18
版主,不错是啥意思呀。

1003780259 2018-07-09 17:47
可以用一下库,Qsci


查看完整版本: [-- 如何用QTtextEdit实现类似代码编辑器的智能提示 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled