Skip to main content

用于构建 GUI 工具包的 GUI 工具包(并从单个 python3 代码库为移动、Web 和桌面创建漂亮的应用程序)

项目描述

THAG : "[T]he [H]TML [A] 属性 [G]UI"

gtag的后代......但是:

  • 不绑
  • 能够用于任何可以显示 html/js/css 的东西(pywebview、cefpython3、浏览器……)
  • 很多很多更好和更简单(更好的抽象/代码/概念)
  • “智能渲染”(仅重绘状态更改的组件)

这是一个用于构建 GUI 工具包的 GUI 工具包;-)

变更日志

可在 pypi.org 上获得

Thag提供了runners一些 ootb。但他们来这里只是为了表演。IRL,您应该根据自己的需要构建自己的。

法语

Sorte de FWK (orienté composants), où on code (coté backend) des objets python (en fait des objets "Tag"), qui ont une representation HTML avec des interaction, qui peuvent s'executer dans tout ce qui est ability d' afficher du html/js/css (pywebview, cefpython3, a browser, ....)

Les "interactions" sont des actions émanants de la partie front vers le back, pour synchroniser l'état de l'objet (côté back), et retourner sa nouvelle représentation front。La nature de ces interaction dépendent du runnerutilisé (browser>ajax|websocket, guy>Websocket, pywebview>inproc)

Le fwk permet surtout de fabriquer ses composants ... et il faudrait utiliser ces composants dans une appli。

Autant le fwk permet des interaction avec js/front ... autant, il ne faudrait pas en faire dans les composants finaux : l'idée, c'est d'abstraire toutes interaction js : de manière à ce que ça soit totallement transparent dans les composants finaux。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

thag-0.0.5.tar.gz (11.9 kB 查看哈希)

已上传 source

内置分布

thag-0.0.5-py3-none-any.whl (15.3 kB 查看哈希

已上传 py3