PySide中的QScintilla

KFo*_*Fox 6 python editor pyside qscintilla

我喜欢PySide,并且已经使用了一段时间,但是在我正在进行的程序中,我需要一个高级代码编辑器.

我找到了QScintilla,但那是PyQt.这是否与PySide兼容,如果是这样,我将如何使用它?
我也看了PySide-QScintilla,但这一切是一对夫妇的.h文件和一个__init.py____init__.py甚至没有涉及到任何.h文件!有人用过吗?你如何将它包含在一个程序中?
我也看到了qutepart,但它似乎对于我需要的东西来说太基本了.

我会接受QScintilla以外的解决方案,但他们必须:

  • 错误突出显示
  • 语法突出显示
  • 代码建议(输入时的下拉菜单)
  • 行号
  • 自定义颜色
  • 必须至少是GPL(LGPL会很好)

任何其他功能都很棒.

Mik*_*oll 2

进行快速谷歌搜索后出现以下内容:

我怀疑第一个是直接端口,而第二个是某种 Scintilla 包装器而不是 QScintilla 端口。

  • 您将如何在程序中使用它(例如您将导入什么)?您需要使用 cmake 或 qmake 或其他东西来构建它吗?更多信息会有所帮助。 (2认同)