python制作系统程序与html交互_GitHub - huqinghua/pyui4win: 一个用python实现业务逻辑、用xml和html/css/js描述界面的windows程序的快速开发...

pyui4win

一个用python实现业务逻辑、用xml和html/css/js描述界面的windows程序的快速开发框架。该框架将duilib运行时和python运行时结合到一起,实现用xml快速构建界面的同时,利用python及其众多久经考验的库编写业务逻辑,极大地缩短开发周期。该框架适合非计算密集型客户端产品。

应用框架

6989d6be838fb9ec5bed0cc2e0ecc842.png

1、pyui4win根据xml/html/js/css创建界面

2、Pyui4win接收用户的操作事件,并选择该事件对应的python处理例程

3、该例程在内嵌python引擎中执行

4、Pyui4win将处理结果展示给用户

桥接器原理

ed3913475631a159005932bb4847c869.png

1、界面事件和执行器发送过来的消息经过pyui4win运行环境转为pyui4win消息队列中的事件

2、事件分发器从消息队列中获取消息,并根据消息分类派发相应的处理例程

3、如果有对应的python例程处理,那么由python例程处理。否则由缺省C++例程处理

在项目实践中,只需要实现python业务逻辑例程即可

最佳实践(webbrowser版本)

在实践中,发现用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值