Kt (pronounced Katie) is an implementation of Trolltech's Qt library API.  Kt is completely independent and separate from Trolltech's Qt library, and the two share no code.  The Kt project was started by me (Tony O'Bryan) sometime in 2002 to provide a Qt compatible, cross platform, C++ library that could be used for commercial applications without requiring extravagant licensing fees (or any licensing fees for that matter) and to provide a means to learn XLib programming (short story: it's no picnic).  Its development stopped shortly after it began due to more important obligations (paid work is funny like that).  The project resumed on June 26, 2003, and its SourceForge account was started on 7/7/2003.

As is the case with most ambitious projects, when I started getting into the meat of Kt, I realized that I could not advance this very quickly on my own.  I also realized with the whole SCO fiasco that publicly documenting every step of Kt's development would make life much easier should Trolltech ever turn stupid like SCO, however unlikely that seems now.  Kt is being developed through SourceForge for these two primary reasons.

Kt is in early development, so there should not be a horrendous learning curve if you want to join the project.

As I develop more of Kt, I come to realize that parts of Qt are really badly designed.  I have decided that Kt will diverge from Qt in more areas than I had initially planned.  Here is a rundown of where I will not mimic Qt:

There will likely be more deviations as time goes on.

Thanks to SourceForge for hosting this project.

SourceForge.net Logo