[time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?
cfharris at erols.com
Mon Jan 11 06:18:28 UTC 2016
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...
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 at febo.com To unsubscribe, go to
> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the
> instructions there.
More information about the Time-nuts_lists.febo.com