1 Star 0 Fork 0

noravinsc / pyqt5_pyvtk_cae_nan

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

业余时间开发的自主可控cae软件

思路一: 技术路线: pyqt5 pyvtk 性质: c端软件 使用方式:云计算+超算+仿真相结合 使用办法:节点可视化方式

思路二: 技术路线: pyqt5 pyvtk django 性质: cs软件 使用方式:云计算+超算+仿真相结合 使用办法:c端在用户端做显示,s端在超算端做计算

计划实现功能: 日志记录、删除、修改、查询、下载功能 闹钟设置、删除、修改、查询、下载功能 cad模型查看功能 cae后处理结果三维查看功能(查看云图) 超算楼房数字孪生(针对楼房查看各个区域温度、湿度、风速、气压、海拔、人员密度等)

pyqt5入门: 参考: https://blog.csdn.net/guochaogang/article/details/130575499(PyQt入门(1)-PyQt的简单介绍) https://blog.csdn.net/weixin_42917352/article/details/131257796(PyQT5介绍及基本使用,包括下载和安装办法) https://blog.csdn.net/realoser/article/details/122266683(PyQt5快速开发-学生管理系统项目实战报告) https://blog.csdn.net/m0_64335844/article/details/133219138(Python-pyqt5之LCDNumber:液晶数字显示控件) https://blog.csdn.net/m0_46206005/article/details/108647339(秒表demo) https://www.riverbankcomputing.com/static/Docs/PyQt5/index.html(所有qt和pyqt组件属性和调用方式,pyqt的组件用法都能查到,极其重要)

开发环境: sublime python=3.12.0 pyqt5 PyQt5Designer vtk moviepy

开发环境配置流程: conda create -n pyqt5_pyvtk_cae_nan python=3 pip install pyqt5 pip install pyqt5-tools(装不上) pip install PyQt5-tools -i https://pypi.douban.com/simple(装不上) pip install .\pyqt5_tools-5.15.9.3.3-py3-none-any.whl(装不上) pip install PyQt5Designer(成功!) pip install vtk pip install moviepy

qtdesigner安装和启动(安装完pyqt5-tools即有): 参考: https://wenku.csdn.net/answer/69kagtt5rm(qtdesigner安装教程) https://blog.csdn.net/m0_61598337/article/details/133845174(pyqt5-tools的安装(深度学习)) https://blog.csdn.net/m0_60961651/article/details/131138466(windows快速一键启动多个软件脚本bat) 启动: 安装后双击启动 C:\Users\10608\anaconda3\envs\pyqt5_pyvtk_cae_nan\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe(安装pyqt5-tools) C:\Users\10608\anaconda3\envs\pyqt5_pyvtk_cae_nan\Lib\site-packages\QtDesigner\designer.exe(安装PyQt5Designer) 已配置为启动脚本,双击即可(start_qtdesigner.bat)

qtdesigner使用: 参考: https://zhuanlan.zhihu.com/p/627275164(QtDesigner相关配置) https://blog.csdn.net/Itsme_MrJJ/article/details/122668802(PyQt窗口设计之QtDesigner) https://blog.csdn.net/BOSS_sss/article/details/124037699(GUI设计PyQt5学习(二)——QtDesigner的基本使用方法) https://zhuanlan.zhihu.com/p/75561049(《快速掌握PyQt5》第十四章快速制作界面——QtDesigner) 信号和槽与js中的onclick(或onhover、onchange等等)和onclick(或onhover、onchange等等)对应的function一个意思。。。。。 https://blog.csdn.net/hubing_hust/article/details/128379404(qtdesigner的tab页添加)

ui文件转py文件: 参考: https://blog.csdn.net/Guams/article/details/123271530(pyuic5将.ui文件转换为.py文件却无法打开GUI界面) pyuic5 main.ui -o main.py (不带main函数,无法直接运行,只可以调用) pyuic5 main.ui -o main.py -x (带main函数,可以直接运行)

修改槽函数: 参考: https://zhuanlan.zhihu.com/p/644780358(槽函数编辑办法)

pyqt5加vtk: https://zhuanlan.zhihu.com/p/120256731?utm_id=0(使用PyQt5和VTK编写有限元结果可视化程序demo,极其重要) https://github.com/lorensen/VTKExamples/tree/master/src(很重要,但是访问太慢还不稳定) https://examples.vtk.org/site/(pyqt加vtk,极其重要)

qtdesigner只负责设计界面,设计完界面,导出py文件,在py文件中编写槽函数业务逻辑。 开发流程: 第一步:先用qtdesigner构建页面生成ui文件 第二步:使用ui文件生成py文件 第三步:加业务逻辑 第四步:打包封装 说明:如果提前想不清楚软件整体架构,因为每次页面调整后都需要重新加业务逻辑,所以需要在页面确定无误后,最后加业务逻辑,否则返工麻烦;也可以前后端分开写,前提是要提前设计好整体架构,可以实现业务逻辑单独写、前端单独写,最后整合到一起

pyqt6(本项目不研究pyqt6,主要研究pyqt5) 参考: https://mp.weixin.qq.com/s/r-coVQI0uoqbp-9hzEYPJw(系统资源监控demo) https://blog.csdn.net/qq_41391444/article/details/128771957(安装GPUtil)

mp4转mp3办法: 参考: https://blog.csdn.net/frdevolcqzyxynjds/article/details/129825010

空文件

简介

暂无描述 展开 收起
Python 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/noravinsc/pyqt5_pyvtk_cae_nan.git
git@gitee.com:noravinsc/pyqt5_pyvtk_cae_nan.git
noravinsc
pyqt5_pyvtk_cae_nan
pyqt5_pyvtk_cae_nan
master

搜索帮助