Python GUI与数据科学实战指南
1. GUI应用增强功能
1.1 文件选择按钮
可以为应用添加一个按钮,点击该按钮会弹出对话框以选择文件。所选文件必须是应用能够生成的JSON文件之一。选择文件后,可运行以下逻辑从Base64编码版本重建图像:
import json
import base64
with open('images.json', 'r') as f:
data = json.loads(f.read())
for (name, b64val) in data.items():
with open(name, 'wb') as f:
f.write(base64.b64decode(b64val))
1.2 图像预览窗格
还可以添加一个功能,即打开一个预览窗格,显示从列表框中选择的任何图像,使用户在决定保存图像之前可以先预览。
1.3 菜单添加
为应用添加一个菜单,例如一个简单的包含“文件”和“?”的菜单,用于提供常见的“帮助”或“关于”信息。添加菜单并不复杂,可以包含文本、快捷键、图像等。
2. 其他Python模块探索
2.1 tkinter.tix模块
tkinter.tix 模块提供了一组丰富的额外小部件。标准Tk库中的小部件并不完整,而 tkinter.tix 库可以解决这个问题,它提供了如 HList </
超级会员免费看
订阅专栏 解锁全文
2003

被折叠的 条评论
为什么被折叠?



