pywidl.

Genérico Generator de Interfaces Webidl
Baixe Agora

pywidl. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Vasily Stepanov
  • Site do editor:
  • https://github.com/VasilyStepanov/

pywidl. Tag


pywidl. Descrição

Pywidl é um módulo Python que analisa o código Webidl usando o modelo de objeto de interface e emite qualquer código usando modelos de MAKO do usuário ou até mesmo o Module Python Nativo do Usuário.Webidl Object ModelDefined em Pywidl / Model.Pycommon Uso em testes / idl.pyexample USAGE $ gato fragment.idl exceção graphicsexception {Domstring motivo; }; Pintura de interface {}; Interface SolidColor: Paint {attribus float vermelho; atributo float verde; atributo float azul; }; Padrão de interface: Paint {Attribute Domstring ImageUrl; }; Interface GráficoWindow {ReadOnly atributo largura longa não assinada; Readonly atributo altura longa não assinada; atribuir tinta correntpaint; Drawrectangle void (flutuador x, flutuar y, largura de flutuação, altura de flutuação); DrawText anulante (float x, float y, domestrando texto); }; $ gato mako.tpl // $ {foo}% para definição em definições: $ {Definition.name}% endFor $ pywidl -m -m fragment.txt -t mako.tp fragment.idl - --foo = Bar $ CAT Fragment.txt // Bar GraphicSexception Paint Solidcolor Pattern GraphyWindow $ Cat Native.py Def Render (Definições = None, Saída = Nenhum, Modelo = Nenhum, Template_Type = Nenhum, foo = Nenhum, ** kwargs ): Com Open (Saída, 'W') como fora: Imprimir >> out, "/% s"% foo para definição em definições: Imprimir >> Out, Definição.Name $ PythonPath = ".: $ PythonPath" Pywidl " -n -o fragment.txt -t fragmento nativo.idl-- --foo = bar $ gato fragment.txt // bar graphicsexception tinta padrão solidícula de solowindowproduto


pywidl. Software Relacionado

Python OS.

Uma nova maneira revolucionária de desenvolver aplicativos em Pygame e Python ...

108

Download