EfonMark

一番码客 : 挖掘你关心的亮点。
http://www.efonmark.com

本文目录:

[TOC]

image-20200226103401885

前言

如果想要使用纯python来构建界面的化,这里一共有13个Python GUI库,包括CEF Python、Dabo、Flexx、Kivy、libavg、、Tkinter、Pyforms、PyGObject、PyQt、PySide、PyAutoGUI、wxPython、PyGTK

其中比较常用的就是Tkinter、PyQt、wxPython。关于这13种GUI库的简单介绍,可以参看下面这篇文章:

Python开发者必知的13个Python GUI库,哪个是你的最爱?

Tkinter

Tkinter可以说是一个非常古老的python界面编程库了,而且已经是python自带的一个库了。对于封装一些小型的工具类程序,还是比较适用的,而且学习成本非常低。

  • Tkinter模块元素:

image-20200226101940618

具体可以看这三篇文章,比较详细,而且有详细的代码示例:

Python GUI之tkinter窗口视窗教程大集合
罗兵の水库
python tkinter实现界面切换_code

web做python程序界面

web做界面的好处就是美观。但涉及到前后端的通信。具体可以参看以下两篇文章:

使用 web 技术构建 python 的 GUI 界面
Electron+Python界面开发(通过zerorpc)

python日志解决方案

日志是程序调试、错误分析的重要手段,python有一些库是专门实现日志方案的,可以参考下面文章:

Python中完美的日志解决方案

一番雾语:总有一款适合我们。

免费知识星球:一番码客-积累交流
微信公众号:一番码客
微信:Efon-fighting
网站:http://www.efonmark.com

蜀ICP备19039940号

总访问量为