pilcdui.

Biblioteca para Crystalfontz e Matrix-Orbital LCD Displays
Baixe Agora

pilcdui. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Mike Wakerly
  • Site do editor:
  • http://code.google.com/u/@WBlQQFBUDhJHWQN4/

pilcdui. Tag


pilcdui. Descrição

Biblioteca para Crystalfontz e Matrix-Orbital LCD exibe O PylcDui é uma coleção de bibliotecas de drivers para exibições LCD de caracteres. Ele fornece uma interface Python para características comuns de displays LCD de caracteres: Ligue a luz de fundo, limpe a tela, escreva uma linha de dados. O que mais é? PylcDui também é uma pequena estrutura de interface de usuário para a construção de aplicativos simples em cima de um LCD de caractere. A parte da interface do usuário (interface de usuário) inclui widgets padrão para coisas como barras de progresso, menus de múltipla escolha, e assim por diante.Note: PylcDui foi recentemente reescrito, já que o autor achava que todo o seu código antigo era porcaria. CÓDIGO DE QUALIDADE ALPHA. Como um exemplo? Cada distribuição de PylcDui vem com uma exibição de caracteres virtual gratuita! De LcDui.Devices Import GenericDevice = genérico.MockCharacterdisplay (linhas = 4, cols = 40) Claro, isso não é muito interessante. Você também pode usar um dos drivers LCD seriais incluídos, como para o display Crystalfontz 635: Device = CrystalFontz.cfa635Display (Port = '/ Dev / TTTUSB0') Device.ClearScreen () Device.Writedata ("Olá, mundo!" , row = 0, COL = 1) Para operações de nível superior, você pode criar uma instância da interface do usuário e anexar o seu LCD a ele: de LCDUI.UI Importar UIUI = UI.LCDUI (dispositivo) Uma instância da interface do usuário exibe um único "quadro" em a qualquer momento. Um quadro é essencialmente um recipiente de "widgets" .f = ui.framefactory (frame.frame) ui.setFrame (f) provavelmente adicionará alguns widgets ao seu quadro. Widgets vêm em vários tipos, os simples de widgets são simplesmente uma linha de text.line1 = widget.linewidget (Conteúdo = "Olá!") F.addwidget ("line1", linha1, linha1, row = 0, COL = 0, COL = 0) Excelente! Agora você tem seu widget de linha no lugar na Row 0 coluna 0. A última etapa é pedir ao quadro ao repoimento, o que, por sua vez, faz com que cada widget crie e retorne a implementação do personagem adequada para o desenho.UI.Repaint () Requisitos: · Pitão


pilcdui. Software Relacionado

Pipeline.

Easy Shell-Like Tubeinines, com entrada de um objeto semelhante a um arquivo ...

75

Download