← Back to team overview

zim-wiki team mailing list archive

Re: Port to Qt

 

Are you releasing your efforts to the public?
Can't you link to any note from any other note in zim? How does this constrain your "hierarchy"? Are you referring to the directory structure in zim?

Also did the use of Qt actually enable you to create a tablet/phone ready version of your code? I ask this because it would be nice to have a successful use case of real cross platform, desktop to tablet, gui development.


I'm also curious what kind of data you handle?
From the note taking point of view and text handling the only thing that's really missing in zim would be a way to handle code syntax with syntax highlighting.

One of the things I love about zim is how easy it is to create cross links to other notes or even empty links to yet to be created notes.

The second thing, which is indispensable, is the ability to handle equations. I still use kile to enter my latex though because the latex window in zim is a bit cramped.

-Matt

On 03/22/2015 07:31 AM, Bill Oldroyd wrote:
I use Zim a little. It is a fine piece of software, but I don't have a day-to-day need for it. There were features I needed that were not present - for example handling data, full text searching, pages appearing in more than one hierarchy.

So, for my own use I have written a replacement in Python 2 using the PyQt4 libraries. Qt has some nice tools for creating a notebook application, for example QtTextEdit. Likewise QtWebKit allows you to integrate a browser with the editor. You might wonder why, but data extraction from one to the other is useful when the notebook application has direct access to the web page content.

It was also easy to include full text indexing using the Whoosh library.

In my experience, it would be better to start from scratch on something similar to Zim rather than trying to migrate the current code to Qt, though someone who is more familiar with the Zim code might disagree.




Follow ups

References