python开源框架_5个开源Python GUI框架

python开源框架

本文最初于2016年5月发布,并已更新为新信息。

对于大多数程序员来说,准备进入基础示例并开始为他们的程序构建图形界面时,都有一段旅程。

在Python中,开始进行GUI编程的步骤并不十分复杂,但是确实需要用户开始做出一些选择。 就其本质而言,它是一种通用的编程语言,在每个常见的操作系统中都可以使用解释器,因此Python必须对创建图形用户界面所提供的选择完全不可知。

幸运的是,对于希望为用户与他们的程序进行交互的简便方法的程序员,有许多可用的选项。 在各种平台上都存在针对多个UI框架的绑定,包括Linux,Windows和Mac原生的绑定,并且许多跨这三个平台均可使用。

在继续前进之前,请先扮演自己的魔鬼提倡者,然后问:对于您的应用程序而言,拥有传统的图形用户界面真的有意义吗? 对于某些程序,答案是显而易见的。 如果您的应用程序本质上是图形的,并且为在单个本地计算机上本地运行而进行了优化或使其有意义,那么可以,您可能应该考虑构建桌面GUI。 很多时候,这在您的设计中变得显而易见。

但是对于通用程序,请不要忽略命令行或Web界面。 命令行具有许多优点-速度,远程访问,可重用性,可脚本性和控制性-与图形界面相比,这对于您的应用程序用户而言可能更为重要,并且有许多库(例如ClickCementCliff)使您更容易设计出色的命令行程序。

同样,即使对于打算在本地运行的程序,Web界面也是一个值得考虑的选项,特别是如果您认为用户可能希望远程托管应用程序,并且Django

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值