python软件界面-用Html来写Python桌面软件的UI界面-htmlPy

在写Python软件的时候,一般用命令行就行了,但是某些特殊情况下(主管要求),需要写一个还能看的界面提供给客户的情况下,那就必须要用到Python的UI包。

试用了很多种:

因为一直用的Python 2.7版本的,所以前几次开发都使用了PyQt4,但是真心感觉用起来比较累。所以在家无聊的时候就想着找一个好用一点的GUI开发工具,这样能给以后的工作或者瞎折腾提供高逼格的界面。

然后,想着想着,就想到了Html+CSS+JS这些要是可以运用到GUI开发中那多好啊,所以找了一圈下来发现两个目标。

TideSDK本来是一个挂在Github上的开源项目,不知道为什么现在下载不到了,但是文档还在,看它的文档还是比较全的,也符合要求,苦于找不到源码,所以只能放弃。

而htmlPy到是可以试试,找到htmlPy的帮助文档,然后下载包咯:pip install htmlPy

如果是网页下载的需要安装下载的包:python setup.py install

然后试着跑一下官方给的DEMO:import htmlPy

web_app = htmlPy.WebAppGUI(title=u"Python Website", maximized=True)

web_app.url = u"http://python.org/"

web_app.start()

发现报错,还需要安装一个叫PySide的包,同样可以用pip来下载和安装。pip install -U PySide

之后,再运行代码,就可以出现效果了,我把官方DEMO稍稍修改了一下:import htmlPy

web_app = htmlPy.WebAppGUI(title=u"Python Website", maximized=True)

web_app.url = u"http://meekdai.com/"

web_app.start()

出来的效果如下,感觉就像一个浏览器,但是有些效果好像没有了,比如头像旋转。

7f3b1e89gy1fzpr1sfigtj20m90hjdg4.jpg

好了,以后有空再慢慢研究一下,感觉会非常的不错。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值