ITree

A Geek TreeView Markdown Editor

LGPL-3.0 License

Stars
17

ITree

Author: xalanq(iwtwiioi)

Email: [email protected]([email protected])

Latest version: Alpha 1.5

License: LGPL V3.0

****:

Windows 64

:Python 3

:PySide, mistune

PySide``Python36

./res/MathJax.zip

Linux

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

Windows

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

Q & A

1.

imartdown.py,assignTo,return

2. Windowstex

...

Katex``MathJax.

  • markdown(mistune)
  • Tex(KaTex``MathJax,)
  • (SyntaxHighlighter,)

Alpha 1.5 - 03/01/2018

  • Katex``MathJax

Alpha 1.4 - 08/07/2017

  • markdown
  • ctrl+enter
  • Windows

Alpha 1.3 - 01/19/2016

  • ,,
  • ,,

Bugs:

  • qtQPlainTextReadOnly,ReadOnly
  • markdownmath...

Alpha 1.2 - 12/28/2015

  • (syntaxhighlighter),
  • .YaHei Consolas Hybrid;Helvetica.
  • undo/redomodified

Bugs:

  • qtQPlainTextReadOnly,ReadOnly
  • ,,.
  • (,)

Alpha 1.1 - 12/16/2015

Bugs:

  • ,