PyQt/PySide源代码编辑器小部件
pyqodeng.core的Python项目详细描述
Bugfix仅限维护
^{1}$关于
pyqode.core公司是pyQode项目的核心框架。在
它包含基类和一组扩展(模式/面板/管理器) 需要开发一个专门的代码编辑器。在
它还提供了一个基本的泛型代码编辑器,您可以使用它作为后备 当一种语言没有专门的编辑时。在
要求
在pyqode.core公司取决于以下库:
- Python 2(>;=2.7)或Python 3(>;=3.2)
- PyQt5或PyQt4或PySide
- pygments公司
- 在皮奎德.qt在
- 未来
- qtawesome(可选)
安装
您需要自己安装PyQt或PySide。注意你应该更喜欢 ^{str1}$PyQt5在macosx上(视网膜屏幕支持,更好的集成)。在
然后你可以安装pyqode.core公司使用pip:
$ pip install pyqode.core --upgrade
测试
在pyqode.core公司有一个测试套件并测量其覆盖率。在
要运行测试,只需运行python setup.py test
要测量覆盖率,请运行:
^{pr2}$要检查PEP8警告,请安装pytest-PEP8并运行:
python setup.py test -a "--pep8 -m pep8"
要运行单个测试,请使用-a"--test_file_path.py::test_function",例如:
python setup.py test -a "-- test/test_api/test_code_edit.py::test_set_plain_text"
测试矩阵
我们在Travis CI上测试以下组合:
PyQt4 | PyQt5 | |
---|---|---|
GNU/Linux - Python 2.7 | yes | no |
GNU/Linux - Python 3.4 | yes | yes |
- 项目
标签: