您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 邢台分类信息网,免费分类信息发布

2017年最棒的七个Python图形应用GUI开发框架

2023/1/5 9:05:37发布38次查看
作为pyhon开发者,你迟早都会碰到图形用户界面(gui)应用开发任务,目前市场上有大量python gui开发框架可供选择,python wiki gui programming给出了超过30个跨平台框架方案,包括pyjamas这样的跨浏览器web开发框架。
36大数据李辉
如何从众多的python gui框架和工具包中进行选择是个头疼的问题,以下it经理网整理推荐四个开发工具包(gtk、qt、tk和wxwidgets)以及七个优秀框架供广大开发者参考(除了pyqt其他都完全免费):
kivy
这是一个非常有趣的项目,基于opengl es 2,支持android和ios平台的原生多点触摸,作为事件驱动的框架,kivy非常适合游戏开发,非常适合处理从widgets到动画的任务。如果你想开发跨平台的图形应用,或者仅仅是需要一个强大的跨平台图形用户开发框架,kivy都是不错的选择。
pyforms
诞生只有两年的pyforms是一个python2.7/3.x跨环境图形应用开发框架,模块化和代码复用可以节省大量工作。
pygobject(pygi)
pygobject是一个利用gtk+为gnome或python应用开发的组件,可与跨平台代码库gobject绑定。gtk+是一个功能全面的免费跨平台widget开发工具包,为大量linux和windows/mac osx应用开发图形用户界面。
pyqt
qt是一个c++编写的跨平台开发框架,如果你的应用是完全开源的,就可以免费使用qt,否则你需要购买商业许可。qt已经存在很久,一度属于诺基亚公司,作为一个非常全面的工具代码库和api,被大量行业广泛采用,覆盖包括移动在内的多个平台。你的设备中使用的卫星导航应用,其图形用户界面往往就是qt开发的。
pygui
与kivy和pyqt相比,pygui的最大区别是仅仅面向unix、macintosh和windows平台。pygui的一个主要目的就是尽量减少python应用与平台底层gui之间的代码量,如果你需要一个简单快速容易上手的gui开发框架,那么pygui是一个不错的选择。
libavg
libavg是一个c++编写的第三方开源库,可以运行在linux、mac os x和windows平台上。libavg被官方应用于艺术性较强的展示应用,可以同时处理数以千计的多媒体对象(图片、文本、视频和摄像头数据)。那些大屏幕上展示的多人共玩的多点触摸游戏,八成都有libavg的功劳。
wxpython
虽然还没有为python3做好准备,但是作为资格最老,最流行的python gui开发框架之一,wxpython名气很大,不得不提。wxpython基于wxwidgets,是一个c++编写的跨平台gui库,除了标准的对话框,还提供一个2d路径绘制api,支持多种文件格式以及文本编辑和字处理widgets。
金豆医疗数据是国内领先的医保/医疗数据增值服务一体化解决方案供应商。全国运营中心位于北京,研发中心位于武汉,在河南、河北、广东、云南等地共设有7家分、子公司,汇聚了200多名跨学科的精英和1000多人的专家顾问团队。公司在香河投建占地50亩、建筑面积80000余平方米的医疗大数据产业园,并在深圳前海与恒大集团共同出资设立恒金健康科技有限公司。
作为国内最早开始专注医疗大数据技术与行业经验积累的团队之一,金豆拥有九年的医疗数据分析和疾病编码应用与转换产品研发经验,七年的医保控费和支付方式改革方面产品研究与开发的经验。共积累了120多项数据分析模型和相关算法,并对部分核心技术申请了专利。同时,金豆是全国医疗服务价格与成本监测网络的中标建设及维护单位,并开发出了目前市场上唯一一个可实现12个版本疾病诊断/操作编码一键转换的产品,实现了企业跨越式的发展。
邢台分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录