pyui4win开源项目
目标:python作高效windows开发
20130721 增长编译为python扩展包,支持原生python调用
20130717 支持多线程运行
20130717 加入checkbox
20130617 新增饼图控件
20130613 新增动画控件
支持常规控件 python
开源项目官方地址: http://www.xiaoniuhui.com/ windows
如今用pyui4win开发一些工做中的小工具很是合适,如下就是我用它开发的工做中的小工具 多线程
项目的来历:
python很适合写一些自动化脚本。我工做中经常使用python写一些自动化工具。近来这些工具常常须要一些交互,而且这些工具通常会在整个项目组中使用,须要有一个友好的界面。但我不想再去学习那些qt之类的界面库了。它们很全备,可是学习成本也高。我只想界面能实现简单的功能便可。我对duilib还比较熟悉。因而就产生了一个将duilib和python结合的想法。因此就有了这个项目。 框架
vs PyQt:
dui是一种适合开发绚丽界面的技术。界面想有多绚丽,就能够有多绚丽,由于界面全是图片贴出来的。因此,就这一点来说,若是要开发绚丽的界面,dui能够绝不费劲。可是Qt就么有那么容易了。 eclipse
项目的发展:
很快,这个目标就实现了。并且也在项目组中使用,有界面的确方便。可是,也存在一些不尽人意的地方。好比执行一个长时间的任务,界面就卡住不动。虽然对内部使用来说,不是什么问题。但做为一个开发人员,总以为不爽。慢慢地,这个项目增长了不少重要特性,好比多线程支持。如今业务再不会卡住界面,并且界面上的动画也很流畅。又开发了一些控件。
最近解决了python原生调试的问题。之前不支持原生python调试,只能在文件中打log。如今你能够在eclipse或pycharm中用python直接写逻辑调试,可爽了。呵呵,解决了这个问题,可以让我高兴了。 工具
项目的将来:
但愿这个项目最终发展成一个高效的开发框架:用vc开发控件,用自动化工具设计界面,用python写业务逻辑,用python开发工具调试逻辑。其实,项目已经基本实现了。我本身写的工具就是这样来作的。
我也但愿随着这个项目愈来愈完善,它不只是咱们手中开发小工具的利器,也能够开发复杂的应用。 学习