python程序8:写一个字符画生成程序2.0

打算写一个有美观GUI界面的字符画程序,目前bug还没解决,暂时在这加个书签。由于写这个程序需要的模块比较多,通过pip freeze > requirements.txt 已将所有模块及版本输出到txt文本中 通过命令:pip install -r requirements.txt 批量导入所用到的模块及版本。 下面是程序源码: import streamlit as st from PIL import Image import reques…

继续阅读python程序8:写一个字符画生成程序2.0
python程序7:写一个字符画生成程序

这个字符画生成程序的实现原理是通过Python的Pillow库来打开用户选择的图像文件,然后将其转换为灰度图像,并将每个像素的灰度值映射到一组字符上,从而生成一个字符画。具体来说,以下是代码的主要步骤: 创建一个Tkinter窗口,包括一个标签和一个按钮。 当用户单击按钮时,打开一个文件对话框,允许用户选择要转换的图像文件。 使用Pillow库打开所选的图像文件,并调整其大小以适应字符画的大小。 将图像转换为灰度图像,并将每个像素的灰度值映射到一…

继续阅读python程序7:写一个字符画生成程序
python6程序:写一个画图软件

wxPython是一个基于Python的GUI开发框架,它使用了wxWidgets C++库作为其底层GUI引擎,提供了一套跨平台的GUI工具包。wxPython模块可以帮助开发者快速地构建桌面应用程序,支持Windows、Linux和MacOS等多个平台。 wxPython模块提供了丰富的GUI组件,例如按钮、文本框、标签、菜单、对话框等,同时也支持自定义组件的开发。开发者可以使用wxPython模块创建各种类型的应用程序,例如文本编辑器、图形…

继续阅读python6程序:写一个画图软件
python程序5:一个电子书阅读器

今天写一个电子书阅读器,用到的依然是tkinter模块,实现文本的读取,退出,更改文字大小,颜色,插入书签,跳转书签等功能。 实现代码如下: import tkinter as tk from tkinter import filedialog from tkinter import messagebox from tkinter import simpledialog import pickle class EbookReader(tk.Fra…

继续阅读python程序5:一个电子书阅读器