界面的制作一直是 Python 的痛!使用 Python 制作桌面端界面是非常痛苦的过程(又难学又难看)。不过,Python 已经出现了几个基于web前端的库,他们的基本机制大同小异,如果对界面操作性没有太大要求,那么这些库就比较适合你。 这个系列基于 pywebio 的一系列实战应用,让我们从实战中学习这个库的使用! 如果对你有帮助,记得转发推荐给你的好友! 你的点赞、收藏是对我的最大鼓励!
上一节: Python新晋界面库pywebio,不会这个技巧不可能用好它 本节最终效果:
安装库: pip install -U pywebio 布局虽然需求比较简单,但我们还是希望培养一种好习惯。 首先利用作用域对整个页面做布局:
这里定义作用域是为了方便后续对页面的不同部分内容做修改
其实现在界面就可以正常显示,但是当点击'查询'按钮时,就会报错: 这是因为我们没有告诉按钮,点击时要执行什么操作 查询逻辑现在可以定义按钮点击时的处理:
如果输入框与按钮在同一行,界面会比较合理:
现在界面: 有时候我们只是简单对一列作为条件筛选,每次都要输入长长的查询字符串,太麻烦了! 下一节,我们继续增强功能,效果如下:
|
|