-
Creating Python GUI Applications using XULRunner
Python XULRunner applicationCreating Python GUI Applications using XULRunner
About XULRunner
Setup
Running
Customizing
Packaging
Useful Resources
FAQ
About XULRunner
XULRunner is a Mozilla runtime package that can be used to bootstrap rich applications such as Firefox and Thunderbird. It provides an innovative technology that developers can use to enrich and integrate their desktop applications. Applications can be written in any Mozilla supported technologies, such as HTML, XHTML, SVG, XUL, CSS, JavaScript and of course Python.
Python comes into play in two areas in a XULRunner application. One is through XPCOM, a cross platform language-agnostic application communication layer and the other is through the DOM, which can be used to control user interactions.
Examples of XULRunner Applications
There are a lot of exciting applications that are built on top of the Mozilla application architecture, here are some rather cool examples:
Firefox (a web browser)
Thunderbird (an email client)
Songbird (a music player)
Miro (a streaming video player, uses Python/XPCOM)
Komodo Edit (and Komodo IDE, uses Python/XPCOM)
Check out the XULRunner Hall of Fame for a more comprehensive list.
Special thanks
Special thanks to Mark Hammond, who has been the main developer and continuing driver for the Mozilla Python related work (PyXPCOM and PyDOM). Through his work the rest of us can enjoy using the greatest programming language (Python) with one of today's most versatile UI toolkits (XULRunner).
-
相关阅读:
Seam的安全框架授权(Authorization)(译) (三)
Seam的安全框架授权(Authorization)(译) (一)
Seam的安全框架错误信息(Error Messages)(译)
如何编出健壮的代码,java编程30条规则(转)
Seam的安全框架身份管理(Identity Management)(译)
Seam的安全框架授权(Authorization)(译) (二)
集成Seam,Spring和jBPM指南(译)
拖拉是种病,不治会要命!(转)
Jboss Seam, mysql中文乱码问题4步骤总结(转)
ubuntu上的mysql字符集设置(转)
-
原文地址:https://www.cnblogs.com/lexus/p/2225002.html
Copyright © 2020-2023
润新知