I do agree that Qt is nice, but I don't think that it's neccesarily the right tool for this, or at least it's not the _only_ right tool for this. Ogsim is not a UI-heavy system. If the backend were to be seperated entirely from the front-end in that we pass in what we would to a video card and get the result back over a unix socket the front-end could be designed in python and wxPython/pygame if we really wanted, and I think that's what I may do. Qt is nice, but it's definitely not the only thing capable of running this sort of software, especially at the level it's at now.
(Sorry about sending this directly to you, Nicolai, the first time. Sometimes gmail does the recipient right, sometimes it doesn't. I'll have to check by hand next time) > On Thu, 3 Feb 2005 17:41:10 +0100, Nicolai Haehnle <[EMAIL PROTECTED]> wrote: > > On Thursday 03 February 2005 16:56, Cody Brocious wrote: > > > I've taken a look at ogsim and I'm quite impressed. The problem is, I > > > don't use Qt (it doesn't like to build on my system for some reason). > > > I'm wondering how hard it'd be to latch into the backend with a custom > > > client written in something a bit more lightweight (perhaps even more > > > portable, since Qt for win32 costs quite a bit) > > > > > > I don't want to do anything that might be construed as trying to take > > > over your project, either, as I know how much it sucks when someone > > > does that. > > > > > > If you have any input on this, I'd love to hear it. I'm out of school > > > for quite a while due to getting my appendix out, so I've got nothing > > > but time to work on stuff :P > > > > Well, Qt/KDE is the right tool for the job. We could get into a toolkit war > > here, but the fact is that I've written programs in all of the major C++ > > GUI toolkits, and Qt really the only one I'd consider when licensing issues > > aren't a problem. Or, to put it another way: I really don't like writing UI > > code on a normal day. I *hate* writing UI code in toolkits that suck (i.e. > > basically everything but Qt). > > > > Having said that, the simulator core, which consists of simulator.h, > > simulator.cpp and render.inc as well as the Python script to generate the > > register header are all very UI-agnostic. They do use Qt core classes for > > threading. > > > > cu, > > Nicolai > > > > > > -- ... And not to pull your halo down around your neck and tug you from your cloud... - Maynard James Keenan - A Perfect Circle- "The Noose" _______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
