博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Creating Python GUI Applications using XULRunner
阅读量:6316 次
发布时间:2019-06-22

本文共 1472 字,大约阅读时间需要 4 分钟。

Creating 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).

转载地址:http://hxkaa.baihongyu.com/

你可能感兴趣的文章
103. Binary Tree Zigzag Level Order Traversal
查看>>
JavaScript函数式编程,真香之组合(一)
查看>>
使用Envoy 作Sidecar Proxy的微服务模式-3.分布式追踪
查看>>
深入了解以太坊
查看>>
SpringBoot 实战 (二) | 第一个 SpringBoot 工程详解
查看>>
Go goroutine理解
查看>>
Java之注解的定义及使用
查看>>
如何进阶一名有竞争力的程序员?
查看>>
聊聊flink的Execution Plan Visualization
查看>>
PAT A1037
查看>>
算法复习
查看>>
IDE 插件新版本发布,开发效率 “biu” 起来了
查看>>
Flutter组件学习(三)—— 输入框TextFiled
查看>>
如何让被遮挡层可以进行事件点击?(纯CSS方法)
查看>>
理解环境变量 JAVA_TOOL_OPTIONS
查看>>
网易云基于Prometheus的微服务监控实践
查看>>
Vant 1.6.15 发布,有赞轻量级移动端 Vue 组件库
查看>>
Kotlin 2018 调查:1/4 的 Java 开发者在迁移后表示后悔
查看>>
社区直播 | NoSQL漫谈:坚持写HBase技术博客的感想
查看>>
ArrayList扩容机制
查看>>