本文介绍了作者为解决实际文件整理痛点(如处理大型嵌套压缩包、手机文件迁移)而自主开发的实用小工具“文件摆渡车V1.0”。该工具核心功能是高效筛选并转移指定类型的文件。用户只需设定源文件夹和目标文件夹,即可按预设分类(图片、视频、文档、音频、压缩包)或自定义文件后缀名,对文件进行复制或剪切操作。工具特别设计了处理同名文件冲突的“高级选项”,通过添加父文件夹名防止覆盖。作者强调其界面简洁、注重实用性,并分享了从机械专业转向编程开发的“造物”快感。工具已提供免费下载链接。
本文针对PyInstaller打包Python程序时附属脚本路径丢失的常见问题,提出系统性解决方案。以3D建模工具(SolidWorks/UG/Catia)的坐标导出软件开发为例,解析打包后sys._MEIPASS临时目录机制,通过动态路径定位函数实现开发环境与打包环境的无缝兼容。文章详解resource_path()方法实现原理,结合--add-data参数配置演示多文件打包流程,为Win...
小陶封装的软件一般都是在win10下开发的,然后封装成exe文件,基本上还没遇到过打不开的问题,但是前几天就出现了这个问题,我试了各种方法,以“管理员方式”打开也不行,兼容模式也不行,在CSDN上尝试的重置一些东西、重启啥的也都是不行。原本以为是Win11系统的问题,或者是电脑有毛病。查找了很久,最后软件是exe的软件名不行,软件名不能有中文。比如“小陶博客.exe”就是双击后没反应,然后任...
事情是这样的,前段时间有个哥们使用了我的点云生成器(见文《STL模型点云生成软件V1.0 - 一键将STL文件转换为点云坐标文件》),结果报错“LoadLibrary failed with error 1114: 动态链接库(DLL)初始化例程失败”。我以为是自己在打包软件为exe的时候出现了问题,结果查了一波,发现是电池设置的原因导致的。还是第一次遇到这么奇怪的问题,特别记录一下。虽然解...
在使用PyQt搞软件开发时,开发者往往想要给自己的软件添加一个授权机制,只有当客户提供了授权码并且开发者将授权码放在授权管理系统的时候,客户端才能正常启动。这几天小陶就在捣鼓这个事,发现确实是可行的。静态资源托管平台远程访问的文件。这里我推荐是使用自己的的服务器(需要保证其稳定性)。最好是有自己的域名,因为暴露ip是比较有风险的。本文只是提供了确实可行的一个思路,实际上可以使用数据库或者在此...
本文介绍了基于OpenCV的实时视频跟踪火焰识别软件,该软件通过先进的图像处理技术实现对实时视频中火焰的检测与跟踪,同时支持导入图片进行火焰识别。主要功能包括相机选择、实时跟踪和图片模式。软件适用于多种场合,用于保障人民生命财产安全。源码及exe文件可通过蓝奏云网盘下载。软件简介《基于OpenCV的实时视频跟踪火焰识别软件》是一款创新的计算机视觉应用软件,旨在通过先进的图像处理技术实现对实时...
在PyQt中集成C++的程序一般思路都是调用编译后生成的dll文件,其实有很多的坑。包括生成的dll文件不适配python,找不到函数等等问题。但是在C++环境里确实能正常使用。于是就有了一个想法,为什么不直接使用C++做一个测试环境,用来使用程序的demo。可以在C++程序里做一个很多input的输入,输入了参数之后在进行下一步。假设下面是C++生成的exe,作为一个黑乎乎的窗口:首先定义...
本文介绍了如何使用Qt Designer创建界面,并在主程序中调用该界面。接着,通过创建一个系统托盘图标和菜单,实现了任务栏托管功能。在右击鼠标时,会显示“恢复”和“退出”菜单项。点击叉掉窗口时,会提示最小化。一直很好奇这种任务栏托管是怎么做到的,感觉很高科技。在自己开发的软件里终于有机会试一试了,其实很简单。首先使用Qt Designer创建界面,然后在主程序调用界面。这些我就不再赘述了。...
在软件开发中,为了实现子界面与主界面之间的通信,采用了发射信号的方式。子界面RenderingPar定义了一个信号parametersSelected,包含两个参数:RenderingStyle和edgeshow_flag。当用户点击“确定”按钮后,子界面会发出这个信号,并将这两个参数传递给主界面MainWindow。在主界面中,通过连接子界面的parametersSelected信号到ha...
这篇文章主要介绍了初学者如何使用PyVista进行三维模型的可视化,包括安装PyVista库和其相关插件,导入三维模型,将PyVista窗口嵌入PyQt中以及显示应力云图等操作。文章通过详细的代码示例,展示了如何读取三维模型文件,如何将PyVista集成到自己的软件中,以及如何使用PyVista显示模型的应力分布。为什么学PyVista最近在做一个应力云图可视化的项目,一开始在用Open3d...
详细的PyQt将外界软件嵌入到自己的界面中教程(含窗口标题名称模糊匹配、动态类名解决方案)最近在研究将外界软件嵌入到自己的PyQt界面程序中,对于像微信这种固定标题和类名的软件,使用前面介绍的SPY++工具就可以很轻松地获得并那就并行句柄的获取,获得句柄之后就可以为所欲为了。但是有些时候这个方法可能会出现bug,那就是Class是一串十六进制代码,甚至每次打开都是不一样的,这就尴尬了,原来的...