A Geek TreeView Markdown Editor
LGPL-3.0 License
Author: xalanq(iwtwiioi)
Email: [email protected]([email protected])
Latest version: Alpha 1.5
License: LGPL V3.0
:Python 3
:PySide
, mistune
./res/MathJax.zip
swig
filecode
swig -python -c++ itreefile.i
g++ -fPIC -Wall -Wextra -shared itreefile.cpp itreefile_wrap.cxx -o _itreefile.so -I/usr/include/python3.4m/
(/usr/include/python3.4m/``python
)
itreefile.py``_itreefile.so
pip3 install pyside mistune
itree.py
Python3.4pysidePython3.4--enable-shared
./configure --enable-shared
./make
sudo make install
sudo ln -s /usr/local/lib/libpython3.4m.so.1.0 /usr/lib64/libpython3.4m.so.1.0
(Fedora)
sudo dnf install pyside-tools python3-PyQt4-webkit python3-PyQt4-devel python-qt5
pip3 install pyside mistune
Python 3.4
pip install mistune``pip install pyside --only-binary :all:
swig
filecode
swig -python -c++ itreefile.i
IDEitreefile.cpp
,itreefile.h
,itreefile_wrap.cxx
dll_itreefile.pyd``filecode``itreefile.py
imartdown.py
,assignTo
,return
...
Katex``MathJax
.
markdown
(mistune
)Tex
(KaTex``MathJax
,)SyntaxHighlighter
,)Katex``MathJax
Bugs:
syntaxhighlighter
),YaHei Consolas Hybrid
;Helvetica
.Bugs:
Bugs: