QtBook

 

SourceForge Page 

Building Instructions

F.A.Q.

Downloads

Manual

QtBook is a Scalable Vector Graphics based children's book viewer using Qt4. It is intended to provide a free and open source viewing application to allow the authoring of free cross-platform books in multiple languages. 

QtBook is written in C++ using Qt4. QtBook has not other dependencies than Qt. It should be compatible with nearly any platform and easy to build.

I welcome any contributions to the project. Please do not ask me to change programming languages and/or GUI toolkits for this project. I like C++ and I like Qt. I've used Java swing, FLTK, wxWidgets, and more. I'm not up for a holy war debate of any kind. I know what I like. I'm not trying to say that you're wrong, so please don't try to prove to me that I'm wrong.

Right now QtBooks is functional. It even has a couple working (if boring) books included with it. Books are parsed from a book.xml file in the book's directory and the .svg files are rendered on the pages. Text and font info are also parsed out of the book.xml file. The first priority for future development is to get the internationalization working. Having all the content as dynamic text complicates things a little bit, but it should be simply a matter of constructing a context for each book and loading a matching translation file at runtime.