大家好,给大家分享一下python做界面比较好的gui,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!
Source code download: 本文相关源码
综合前面3篇Python GUI 设计教学文章,设计出了在线超市系统。该系统实现了在界面选择商品,然后确认商品,最后进行支付python编程代码看不懂怎么办。
一、实现效果:
二、开发环境:
Windows10+python3.5.5+Vs Code(开发工具)
三、开发准备:
收集实验需要用到的图片,为了方便读者使用,在文章最后附上了图片和程序链接,不用客气。
四、实现过程:
注意:先从第 [7.主界面的程序] 设计看起,尤其关注主界面的功能按钮。从功能按钮的command参数去找对应的执行函数。
- 导入库函数。
没有安装PIL库的,需要在管理员命令提示符中安装PIL库,安装指令“pip install pillow”.由于PIL目前仅支持到Python2.7,所以Python3.x的兼容版本名为Pillow。
from tkinter import * #需要安装tkinter库
from PIL import Image, ImageTk #图像处理工具,需要安装Pillow库
- 设计“在线购物函数”按钮函数
首先在界面中利用place_forget()方法隐藏掉第一个框架组件main_frame,然后布局新的框架组件second_frame,其中,参数relwidth、relheight为1是为了让框架铺满整个窗口。需要注意商品按钮传递的几个参数.
def Online_Shopping():
#隐藏主界面框架,显示商品界面框架second_frame
main_frame.place_forget()
seco