python语言编写档案管理软件_用Python编写一个桌面软件系统的步骤是什么?

博主建议使用Python的Flask框架创建一个本地Web服务器,以替代传统的桌面GUI程序。这样不仅能避免安装复杂的GUI库,如PyQT和tkinter,还能实现远程访问和便捷的软件更新。通过Web服务器,用户可以在任何地方通过浏览器访问和使用应用,且只需维护服务器端代码即可。文章以英尺转米的简单应用为例,展示了如何用Flask快速搭建一个网页应用。
摘要由CSDN通过智能技术生成

作者:dc lin

链接:https://www.zhihu.com/question/338453063/answer/773655748

建议直接用python编写一个网页服务器,然后就在本机用浏览器来使用。

095a544cf00f42a79086d85aefcc983b.png

简单介绍一下这样做的好处:

【1】python的桌面GUI模块都不太好用,比如pyQT需要额外安装很大的QT,tkinter则相关文档很少,而且对新的控件支持不太好,远不能和html5+css3搭配起来构建的多姿多彩的用户界面相比;

【2】任何单纯的桌面程序都需要安装,变成网页服务器后,依然可以拿到客户机来安装,更好的是可以在服务器安装后,所有客户端都可以联机到服务器进行访问,这样软件的升级就无需重新一一部署;

基于上面的原因,还是建议用web server的方式。

下面简单介绍采用flask来编写一个简单的程序:把英尺转换为米:1英尺 = 0.3048米。

首先是服务器端代码:server.py

import flask as fkapp = fk.Flask(__name__)@app.route("/
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值