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)

Reply via email to