pylcdui

Biblioteca para pantallas LCD de Crystalfontz y Matrix-Orbital
Descargar ahora

pylcdui Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Mike Wakerly
  • Sitio web del editor:
  • http://code.google.com/u/@WBlQQFBUDhJHWQN4/

pylcdui Etiquetas


pylcdui Descripción

Biblioteca para pantallas LCD de Crystalfontz y Matrix-Orbital PYLCDUI es una colección de bibliotecas de conductor para pantallas LCD de caracteres. Proporciona una interfaz de Python a las características comunes de las pantallas LCD de caracteres: encienda la luz de fondo, borre la pantalla, escriba una línea de datos. ¿Cuál es ello? Pylcdui también es un pequeño marco de interfaz de usuario para construir aplicaciones simples sobre una pantalla LCD de carácter. La parte de la interfaz de usuario (interfaz de usuario) incluye widgets estándar para cosas como barras de progreso, menús de opción múltiple, y así sucesivamente: Nota: PYLCDUI ha sido reescrito recientemente, ya que el autor pensó que todo su antiguo código era mierda. CÓDIGO DE CALIDAD ALFA ANTES. ¿Cómo se trata de un ejemplo? ¿Cada distribución de PYLCDUI viene con una pantalla gratuita de caracteres virtuales! De Lcdui.devices importan genericdevice = generic.mockcharacterdisplay (filas = 4, cols = 40), por supuesto, eso no es muy interesante. También puede usar uno de los controladores de LCD serie incluidos, como para la pantalla Crystalfontz 635: dispositivo = cristalfontz.cfa635display (port = '/ dev / ttyusb0') dispositivo.cleaRen () Dispositivo.Writedata ("¡Hola, mundo!" , fila = 0, col = 1) Para operaciones de nivel superior, puede crear una instancia de UI y adjuntar su LCD a él: desde LCDUI.UI Importar UIUI = UI.LCDUI (dispositivo) Una instancia de UI muestra un solo "marco" en en cualquier momento. Un marco es esencialmente un contenedor de "widgets" .f = ui.framefactory (Frame.Frame) ui.setFrame (f), probablemente debería agregar algunos widgets a su marco. Los widgets vienen en varios tipos, los simples de los widgets son simplemente una línea de text.line1 = widget.linewidget (contenidos = "hola, mundo!") F.addwidget ("line1", line1, fila = 0, col = 0) ¡Estupendo! Ahora tiene su widget de línea en su lugar en la fila 0 columna 0. El último paso es solicitar al marco que repinte, lo que a su vez hace que cada widget cree y devuelva la implementación del carácter adecuada para dibujar ..ui.repaint () Requisitos: · Python


pylcdui Software relacionado

tubería

Tuberías fáciles de concha, con entrada de un objeto similar a un archivo ...

75

Descargar