TreeLine is used to organize and store text data in a tree structure. It is well suited to keeping track of many different types of information. Each node of the tree can contain several defined fields, forming a mini-database. The format of each node can be defined, and the output can be shown on the screen, printed, or exported to HTML. The tree structure is navigated and edited in the left pane of the window, while various views of the child data are shown and editable in the right pane. The data is stored in XML text files. TreeLine is based on the PyQt library.
| Tags | Other/Nonlisted Topic |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | Python |
Recent releases


Release Notes: This is another unstable development snapshot of the full rewrite of TreeLine in Python 3. It includes many new features and bugfixes. It's still not feature complete, but it's far enough along to be usable for many users. This version should not be used for any critical work, but testing is appreciated.


Release Notes: This is an unstable development snapshot of a full rewrite of TreeLine in Python 3. It includes many performance and usability improvements. It's still not feature complete, but it's far enough along to be usable for many users. This version should not be used for any critical work, but testing is appreciated.


Release Notes: This release fixes several bugs involving the use of encrypted files and imported files.


Release Notes: This release ends the 1.3.x development series. Changes since 1.3.5 include the remembering of previous directories for path-based fields, the addition of toolbar icons for window commands, and the correction of a column control bug in HTML export. Major changes since 1.2.x include the ability to operate with multiple windows, the ability to update the same file from multiple windows, a command to add internal links to text, a new multiple-directory HTML export, searchable help, and toolbar/shortcut reset buttons to undo customizations.


Release Notes: This release fixes some minor bugs, including a sorting issue, properly showing child lines in print preview, and optionally disabling click-to-rename.
Recent comments
05 Dec 2004 15:03
Re: Segmentation Fault
System is:
SUSE 8.2
AMD Athon 1.4ghz 512mbRAM
treeline 0.10.2
Python 2.2.1
PyQt 3.3.2-49
qt 2.3.2-286
qt3 3.0.5-64
sip 3.3.2-59
It fails when it gets to the point of loading the plugininterface.
Thanks,
Steve
> I'm not sure what the problem is - this
> problem has
> not been reported before. Please reply
> with the
> versions of Python, Qt, PyQt and sip
> that are installed
> on your system.
>
> Doug.
>
>
05 Dec 2004 07:25
Re: Segmentation Fault
> This looks like a very interesiting application.
> It seems to install fine on my SUSE Linux system
> but I get a "segmentation fault" error
> when I try to run it from the command line. Any
> ideas on how to get it working?
I'm not sure what the problem is - this problem has
not been reported before. Please reply with the
versions of Python, Qt, PyQt and sip that are installed
on your system.
Doug.
04 Dec 2004 21:19
Segmentation Fault
This looks like a very interesiting application.
It seems to install fine on my SUSE Linux system
but I get a "sgementation fault" error when I try
to run it from the command line. Any ideas on how to get it working?
07 Dec 2003 11:22
Re: python install.py --> error on line 37: how to solve?
> File "install.py", line 37
> versionList = [int(val) for val in
> versionStr.split('.')]
> ^
> SyntaxError: invalid syntax
>
> HELP!
It appears that the install script is being run with a very old version of Python (1.5.x?). TreeLine requires Python >= 2.1.
Either a proper version of Python is not installed or it is not the default (common on versions of RedHat before 8.0). If a newer version of Python is not installed, it can usually be installed alongside the old version to avoid breaking too many dependancies. If two versions are installed, you may need to run the install script with the full path to the newer version, such as:
"/usr/bin/python2 install.py"
Let me know if this doesn't work.
Doug.
06 Dec 2003 23:34
python install.py --> error on line 37: how to solve?
File "install.py", line 37
versionList = [int(val) for val in versionStr.split('.')]
^
SyntaxError: invalid syntax
HELP!