MAS.863/4.140/6.9020 How To Make (almost) Anything
EECS Section
2024
Week 13: Applications and interfaces
assignment: compare as many tool options as possible
we tried a wide variety of tools for making interfaces. Here are
some of them.
Curses: as a new interface for barduino, JD played around with
curses which is a python module that creates retro command
line interfaces.
HTML/Javascript: There are a lot of CS majors in our section
so many of us were already familiar with HTML/Javascript. HTML
is the language that is used to describe the general structure
of the page/interface and javascript adds functionality and
changes elements as a result of events.
QT: We had used QT as part of Barduino so we already knew how
it worked. Here's a quick overview. There are 3 different
interfaces that are QT related:
QT Designer: The most basic version. Creates something
that looks like a windows popup, but functional. The UI
file requires a pyuic5 conversion into PyQT code.
QT Design Studio: Outputs another file format
than UI. In general is not made for beginners. Does have good modern looking interface, though.