I know too much about Pygame, and I hit it in my day job a fair bit. It is fine for simple designs based on raster graphical artwork. It doesn't do well for GUI elements like buttons, sliders and text fields. It doesn't do well for scaling to changing display dimensions (e.g. when display rotated, or window resized by user). Underneath, Pygame uses SDL. For signage that renders static images, Pygame is a bit of overkill, but would be adequate. For signage that must add dynamic elements, where things move, or data comes from outside the program, Pygame may prove useful. For signage with human interaction with a graphical user interface, Pygame would start to get harder, and other GUI libraries more interesting. Of these, Qt and GTK are the ones I've used, GTK the most. I'd suggest Qt though, as it is hard to convince GTK to stay looking the same after an upgrade. On Fri, Jan 05, 2018 at 09:28:13PM +0000, Van Horn, David wrote: > Ok, that sounds reasonable (he said, cautiously..) > I don't know anything about pygame, but I've done python programming in t= he past. >=20 >=20 >=20 > -----Original Message----- > From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] On Behalf = Of Forrest Christian (List Account) > Sent: Friday, January 5, 2018 1:41 PM > To: Microcontroller discussion list - Public. > Subject: Re: [EE] Digital signage with print button >=20 > If you can live with some python.... >=20 > I would consider rendering the screens to some image format that pygame c= an > read. Then use pygame to display the image, and while you are waiting, > scan a gpio and if it reads the button as pushed, call your print routine= .. >=20 >=20 >=20 > On Fri, Jan 5, 2018 at 8:27 AM, Van Horn, David < david.vanhorn@backcount= ryaccess.com> wrote: >=20 > > Feel free to retag if this isn't engineering enough. > > > > I'm looking at digital signage software for the Raspberry Pi, but I=20 > > need to integrate a USB thermal printer and a button so that while a=20 > > given screen is up, a button press will print out a reminder tag. > > Tons of options out there, but I haven't seen any that have this=20 > > simple feature. > > > > Have you seen something like this? Any ideas how I could hack it into= =20 > > an existing digital signage package? > > The part being printed doesn't even need any graphics, just text is fin= e. > > Button press performs piping file X to the printer, but when the=20 > > graphics change, file that prints needs to also change in sync. > > > > -- > > David VanHorn > > Lead Hardware Engineer > > > > Backcountry Access, Inc. > > 2820 Wilderness Pl, Unit H > > Boulder, CO 80301 USA > > phone: 303-417-1345 x110 > > email: david.vanhorn@backcountryaccess.com > backcountryaccess.com> > > > > -- > > http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive=20 > > View/change your membership options at=20 > > http://mailman.mit.edu/mailman/listinfo/piclist > > >=20 >=20 >=20 > -- > *Forrest Christian* *CEO**, PacketFlux Technologies, Inc.* > Tel: 406-449-3345 | Address: 3577 Countryside Road, Helena, MT 59602 forr= estc@imach.com | http://www.packetflux.com > -- > http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/cha= nge your membership options at http://mailman.mit.edu/mailman/listinfo/picl= ist >=20 > --=20 > http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist --=20 James Cameron http://quozl.netrek.org/ --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .