pywidl Sıralama ve Özet
- Lisans:
- MIT/X Consortium Lic...
- Yayıncı adı:
- Vasily Stepanov
- yayıncı web sitesi:
- https://github.com/VasilyStepanov/
pywidl Etiketler
pywidl Açıklama
PYWIDL, CEVIDL kodunu kopyalayan bir Python modülüdür, arayüz nesnesi modelini oluşturur ve kullanıcının mako şablonlarını veya hatta kullanıcının yerel python module.wehidl nesnesini kullanan kodu oluşturur. kedi fragment.idl istisna grafiğixception {domstring nedeni; }; arayüz boyası {}; Arayüz SolidColor: Boya {öznitelik kırmızı yüzer; öznitelik yeşil yüzer; nitelik şamandıra mavi; }; arayüz deseni: boya {nitribute domstring imageurl; }; Arabirim GraphicalWindow {READONLY ONLUSY ONSIGNED uzun genişlik; Osamsız uzun yükseklikte okunmamış özelliği; öznitelik boya currentpaint; boşluğu (şamandıra X, yüzer, şamandıra genişliği, şamandıra yüksekliği); Boşluk DrawText (Float X, Float Y, DomString Metin); }; $ cat mako.tpl // $ {foo} tanımlar için% tanımı için% {tanımı.Name}% end} $ pywidl -m -o fragment.txt -t mako.tpl fragment.idl - --foo = Bar $ Cat fragment.txt // Bar Graphicsexception Boya Solidcolor Desen GrafikWindow $ Cat Native.py def render (Tanımlar = [], Kaynak = Yok, Çıkış = Yok, Şablon = Yok, Şablon_Type = None, Foo = Yok, ** Kwargs ): Açık (çıktı, 'W') OUT: Yazdır >> OUT, "//% S" tanımlarında tanım için% Foo: Yazdır >> OUT, Tanımı.Name $ PythonPath = ".: $ PythonPath" Pywidl -n -o fragment.txt -t yerli fragment.idl-- --foo = bar $ cat fragment.txt // bar graphicsexception boya SolidColor Desen GraphicalWindowProduct'ın Anasayfa
pywidl İlgili Yazılım