自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 使用pyinstaller和auto-py-to-exe打包工具打包exe文件

之后你可以在图形化工具中填写和勾选不同参数,对py程序进行打包。之所以我没有使用pyinstaller进行打包,是因为本地虚拟环境可能存在问题或者是环境变量参数不够,导致执行pyinstaller命令总是失败。如下图所示,最终回生成可供执行的pyinstaller命令,点击Convert按钮就可以生成exe文件,具体的参数和选型请参阅pyinstaller的文档,此处不做赘述。首先保证你的python虚拟环境已经安装了pyinstaller和auto-py-to-exe这两个包。

2024-03-25 17:18:41 146 1

原创 在WPF中使用CommunityToolkit.Mvvm——(一)为什么使用CommunityToolkit.Mvvm

阅读我文章的同学可能已经发现了,我总是会在一个系列文章的第一篇抛出问题,为什么要用到这个技术。因为一些成熟的库和技术会给我们带来生产力大幅的提升,同时通过学习一些优秀的开源项目,对我们个人的能力提升也会有帮助。接下来我们一起来看一下MVVMToolkit能为我们带来哪些惊喜~~

2024-03-18 23:10:38 1994

原创 在.net使用lua——(二)NLua在.net开发过程中的使用

在开发过程中,我们遇到了这样一个问题,用户希望绘制一条曲线,这条曲线的x坐标值,可以需要根据给出的公式进行计算。由于之前几天一直在忙于之前软件功能的修改和bug修复,所以一直没有更新,今天正好有空,补充一下lua在.net中使用的第二篇,这篇文章会比较长,将原本两篇的内容合并到此篇。在此处,有两个知识点需要说明:lua的math库,以及.net的数组如何在lua中访问。通过索引器,可以访问到Lua中已经存储的对象,对象可以是值对象,也可以是array或者table。,将在此讲述一下NLua的真实使用体验。

2024-03-17 16:57:48 1430 1

原创 在.net使用lua——(一)为什么需要在.net环境中使用lua

以我以往的经验来看,这种需求在解释型语言中比较好处理,例如在python中,只需要将字符串存储的表达式,通过eval()函数进行处理,就可以让解释器把结果输出给调用函数,这样就可以让用户来定义流程中的一部分。本身作为一种嵌入式语言,lua被广泛应用于计算机和互联网领域中,学习曲线很低,对于教会客户使用这个工具我还是很有信心的。上面的代码定义了一个Lua的运行时,在运行时中写入全局变量x,使用lua语句“return x+5”返回一个结果10,最终转换成double复制给.net对象,看很简单吧。

2024-03-12 17:00:00 681

原创 pyqt中使用matplotlib生成图像保存为svg遇到的问题

打包后的文件中的matplotlib发现backends中没有包含到渲染需要的文件,我猜是backend_svg.py文件。然后我将matplotlib和matplotlib.libs两个包手工添加到打包配置中,打包后的程序果然可以正常保存svg文件了。在Matplotlib的官方文档中,你可以找到有关Renderer的信息,然后手动将这些文件包含在打包后的exe文件中。起初保存为png或者bmp格式的文件,程序通过pyinstaller打包成exe文件后,执行正常——可以正常保存图片文件到本地文件系统。

2024-03-12 08:41:27 415 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除