If you stick to something like QT4, which is either python,
or C++, it is rather easy.

QT4 has everything set up for you already, and a compiler for
the graphics screens.  You create the basic screen in the
designer, and tell it what you want it to do when a mouse
hovers, clicks, drags, etc... and it does it.

QT4 also has all of the fancy graphics routines you could
imagine wanting... including routines to plot graphs, polar,
linear, log, bar... whatever.

Tons of tutorials are available on line... as are lots of
complete projects... open source and all that.

QT4 is oriented towards C++, but it has been ported to python.
This opens up a broad world of mathematical and plotting libraries,
as well as USB, IP stacks, printing routines, everything.  The
big problem is the tutorials are for C++, and there are some
pretty significant differences between C++ and python.

Life would have been 1000% easier for Mark and John if they
had used QT4 in the first place.... Especially Mark, as his
original work was for DOS, which needed extreme hand holding
for every little thing.

The biggest problem I found was not getting totally confused
by the extreme number of #ifdef statements that made it work
on this, or that variation of DOS, 'Doze, debug...

-Chuck Harris

Mark Sims wrote:
I wonder if I've got anywhere near the skills to do it...
Probably not right now...  it's not so much as knowing C,  it's knowing the ins
and out of knowing how your operating system (Windows, Linux, etc) interfaces 
with
your hardware (display, mouse, serial port, keyboard).   Basically, if you have 
to
ask the question,  your are probably not ready to attempt the task. Lady Heather
is a pretty simple program,  but it is rather long and divided into 5 files.  
Just
getting set up to compile it in a new environment can be quite a challenge to 
the
un-initiated (acouple of toupees worth of hair pulling once you can compile and
link a simple "hello world" program. Then you need to figure out how to draw 
dots
and characters,  talk to the serial port,  talk to the mouse, talk to the
keyboard.   Pretty basic stuff once you are familiar with your operating
system/environment,  but not something most people do everyday...
_______________________________________________ time-nuts mailing list --
time-nuts@febo.com To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the
instructions there.

_______________________________________________
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Reply via email to