用python做界面开辟用什么好?_用python做一个简易_怪人怪事

用python做界面开辟用什么好?_用python做一个简易

怪人怪事 2023-05-05 09:16www.bnfh.cn怪人怪事

用python做界面开发用什么好?

界面开发指的是什么?是eb界面还是桌面应用开发?

Web界面应用开发

Python的eb界面应用开发实现其实也是通过使用前端技术配合tpl语法实现的,可以介绍常用的eb开发框架

1、DjangoDjango是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。

2、FlaskFlask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask属于一个轻量级高度可配置框架,比较适合开始一个python eb项目开发。

3、SanicSanic 是一个 Python 3.6+ eb 服务器和eb框架,它的编写速度很快。它允许使用python 3.5中添加的 async/aait 语法,这使得您的代码不阻塞,速度更快。

桌面应用开发

我现在用的是PyQt5,挺好用的。PyQt5是由一系列Python模块组成,有超过620个类,6000个函数和方法。基本能满足我们大多数的桌面开发需求。除此之外还有其他几个常见的GUI工具包。

1、KivyKivy是用Python和Cython混合编写的,它是一个开源GUI框架,用于构建一些最直观的用户界面,包括实现自然用户界面(NUI)的多点触摸应用程序。

2、xPythonxPython本质上是一个Python扩展模块,充当xWidgets API的包装器。xPython允许Python开发人员创建不给应用程序增加额外开销的本地用户界面。xPython的跨平台功能允许部署到Windos、Mac OS、Linux和基于unix的系统上,几乎不需要做任何修改。

3、PySidePySide(在本文中代指PySide2和PySide6)是一个Python的图形化界面(GUI)库,由C++版的Qt开发而来,在用法上基本与C++版没有特别大的差异。相对于其他Python GUI库来说,PySide开发较快,功能更完善,而且文档支持更好。PySide和PyQT基本一致都是将Qt实现放到python里,不同的是pyqt是有三方开发的,PySide是由Qt官方开发实现的

4、Tkinter Tkinter被整合到当前所有主要操作系统的Python安装程序中,并提供了一系列我们确信你一定熟悉的常用元素。下面列出了一些视觉元素

  • Frame为你的应用程序提供一个结构
  • 按钮用于获取用户的输入
  • 复选按钮用于进行选择
  • 标签用于显示文本信息
  • 文件对话框用于在应用程序中上传或下载文件
  • 画布为绘制图形和情节提供空间




pyQt或者pySide

Copyright © 2016-2025 www.bnfh.cn 怪异网 版权所有 Power by