我喜欢 PySide,并且已经使用了一段时间,但是在我目前正在开发的程序中,我需要一个高级代码编辑器。
我找到了 QScintilla,但那是针对 PyQt 的。这是否与 PySide 兼容,如果是,我将如何使用它?
我也看过PySide-QScintilla,但只是几个.h
文件和一个__init.py__
,__init__.py
甚至没有任何与.h
文件相关的内容!有人用过吗?您如何将其包含在程序中?
我也看到了qutepart,但对于我需要的东西来说,它似乎太基础了。
我会接受 QScintilla 以外的解决方案,但它们必须具有:
- 错误突出显示
- 语法高亮
- 代码建议(键入时的下拉菜单)
- 行号
- 自定义颜色
- 必须至少是 GPL(LGPL 会很好)
其他任何功能都很棒。