Trixul - Cross-Platform Development in C++
Read along as I chronicle my efforts to develop the Trixul Cross-Platform GUI Toolkit. Trixul is a simple cross-platform toolkit that will be featured in my next book on the subject of cross-platform development in C++. Content posted to this blog is Copyright 2004 - 2006 Syd Logan, All Rights Reserved, and may not be duplicated or republished without the written permission of the author.
About Me
- Name: Syd
- Location: Southern California, United States
Software developer, instrument pilot, and guitarist living in Southern California.
Previous Posts
- Here is a screen shot of the Gtk+/Linux port of th...
- After some time implementing and debugging scrolle...
- After playing around most of the weekend with the ...
- What's next, now that I have the spent the last 8 ...
- After a couple of weeks of laboring with issues re...
- Those of you who are experienced JavaScript progra...
- This week, I continued work towards supporting DOM...
- In Cocoa, an NSMenu object can be set to allow cli...
- This weekend I tackled the issue of supporting the...
- This weekend's project goal was to design and impl...
Wednesday, April 26, 2006
2 Comments:
Trixul is a cool idea. is there any possibility that there will or could be a qt port?
Yes, Qt is a very real possibility. The reason for this is the clean separation between platform implementations. Currently, I support Cocoa on MacOS X, Gtk+ on Linux, and .NET forms on Windows. Qt would simply be another factory implementation that could be instantiated on all three platforms (due to its cross-platform nature).
There might be some difficulties due to how Qt is built, but that could be isolated to the platform Makefile I suspect).
Not only can you port to Qt (or Motif, or wxWidgets for that matter), Trixul should be very portable to other platforms that provide a native toolkit similar to those already supported, and support C++. I am compiler-agnostic for the most-part, Mac and Linux are built with GCC, while Windows is built using Visual Studio .NET (from the command line).
Post a Comment
<< Home