使用python、javascript、html和blink在linux上创建本地web包装器或编写混合桌面应用程序

Jade-Application-Kit的Python项目详细描述


Jade应用工具包(JAK)

在linux上使用python/javascript/html5/css3构建web包装器或web/desktop混合应用程序,由QTWebengine提供支持。使用web技术,我们可以使用大量可用的库和框架创建漂亮的用户界面。

Codacy BadgeBuild StatusPyPI versionGitter chatreleaseLicense

Packaging status

开始

  • 先决条件
  • python=3.6
  • Pyside2=5.12.4
git clone https://github.com/codesardine/Jade-Application-Kit.git

cd Jade-Application-Kit

使用pip安装

pip install -r requirements.txt

pip install Jade-Application-Kit

手动安装

~/.virtualenv/python setup.py install

sudo setup.py install

安装在Manjaro中

sudo pacman -S python-jade-application-kit

贡献

请阅读CONTRIBUTING.md了解有关行为准则和提交请求的过程的详细信息。

从命令行使用

使用命令行实用程序,您可以在几秒钟内创建一个独立的web包装器。

jak-cli --url https://my-web-app-url  --title Mytitle

更多选择。

jak-cli --help

使用python

#!/usr/bin/env python
from JAK.Application import JWebApp

url = "https://my-web-app-url"

webapp = JWebApp(title="Mytitle", online=True, web_contents=url)

webapp.run()

URL规则:

  • 我们可以通过起始字母或使用python正则表达式来匹配域。
  • 阻止规则:阻止列表中的任何域。
  • WebBrowserWindow规则:拒绝列表中的任何域。
  • WebBrowserTab规则:仅允许列表中的域,如果允许为空,则以https://开头,并在新窗口中打开。

正在查找wrapper的示例?从wrapper/开始检查Branches

API

版本控制

SemVer用于版本控制。有关可用的版本,请参见tags on this repository

作者

另请参阅参与此项目的contributors列表。

致谢

应用程序

包装纸

想念你的?,让我知道。

已知问题

不喜欢nvidia卡,因此又回到软件渲染,所以如果你使用其中一个,你必须做没有gpu加速。仅限PCI设备。

许可证

Jade应用工具包包含在GPL许可证中。

版权所有(c)2015-2019,Vitor Lopes。保留所有权利。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Jgit对于给定的存储库,我们如何确定新提交的列表,以及每个提交来自哪个分支?   从MS Access数据库添加java ComboBoxItem   如何禁止Java列表中不同类的实例?   java在没有Web的JAXR上使用Shiro过滤器。xml   由于java原因,无法在Ubuntu上安装Netbeans 8.2。awt。未找到恐怖和辅助技术   java JUnit对RuntimeException的处理(特别是)   java空集合在Apache CXF服务(JAXWS)中被转换为null   java CannotAcquireLockException问题   sql如何在数据库中对(Java)枚举建模(使用SQL92)   安卓在Java中获取友好url后面的文件名   java如何访问数组名以获取列表?   javascript Java Nashorn longBitsToDouble   java控制台<init>错误   java将一个LinkedList追加/连接到另一个LinkedList的最有效方式是什么?   Java for正在跳过的循环   java帮助创建带有动画的复杂Swing GUI   java Android编辑文本。setHint在片段中不工作