pyui4win
一个用python实现业务逻辑、用xml和html/css/js描述界面的windows程序的快速开发框架。该框架将duilib运行时和python运行时结合到一起,实现用xml快速构建界面的同时,利用python及其众多久经考验的库编写业务逻辑,极大地缩短开发周期。该框架适合非计算密集型客户端产品。
应用框架
1、pyui4win根据xml/html/js/css创建界面
2、Pyui4win接收用户的操作事件,并选择该事件对应的python处理例程
3、该例程在内嵌python引擎中执行
4、Pyui4win将处理结果展示给用户
桥接器原理
1、界面事件和执行器发送过来的消息经过pyui4win运行环境转为pyui4win消息队列中的事件
2、事件分发器从消息队列中获取消息,并根据消息分类派发相应的处理例程
3、如果有对应的python例程处理,那么由python例程处理。否则由缺省C++例程处理
在项目实践中,只需要实现python业务逻辑例程即可
最佳实践(webbrowser版本)
在实践中,发现用