- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 PyQt5_添加背景图像
创建工程后,新添加一个UI文件,让UI代码和逻辑语句分离选中UI文件,在工具菜单中进入窗口设计器会提示没有窗口,创建一个选择窗口,找到styleSheet编辑样式,添加背景图片创建和添加资源文件在右侧右键选择添加前缀,然后删除前缀文本因为我把图像文件放在工程目录下所以没有路径前缀,接着在前缀上右键选择添加文件打开图像文件窗口中显示出背景图像另存为.ui格式文件回到编译器中再次选择UI文件,在工具中将ui设计文件转换为python代码
2021-04-30 18:34:30 14622 10
原创 C++_Qt检测文件是否存在和按行读取文件
/*检测文件是否存在*/QFileInfo file("test.txt");if (file.exists()){/*存在则读取文件*/ QFile file("test.txt"); if (file.open(QIODevice::ReadOnly | QIODevice::Text)) { while (!file.atEnd())//循环 { QByteArray line = file.readLine();//按行读取 QString str(line)...
2021-04-21 14:53:00 397
原创 C++_Qt在退出前执行语句
参考:Qt捕捉窗口关闭事件.h里:#include <QCloseEvent> /*...*/private: void closeEvent(QCloseEvent* event);.cpp里:void MGS192IR::closeEvent(QCloseEvent* event){ QMessageBox::StandardButton button; button = QMessageBox::question(this, tr("退出程..
2021-04-21 11:16:50 733
原创 C++_Qt的字符乱码
默认情况下显示中文控制台里正常,界面上乱码加上一句#pragma execution_character_set("utf-8")然后界面里中文显示正常,控制台乱码
2021-04-21 09:39:54 107
原创 C++、Python_OpenCV图像通道转换
相机采集到的图像输出格式是BGR,用OpenCV可以转成RGBC++:Mat image(Frame_t.iHeight, Frame_t.iWidth, CV_8UC3, (uchar*)Buffer_t);//从相机采集到的BGR24帧数据cv::cvtColor(image, image, cv::COLOR_BGR2RGB);//通道顺序转换为RGBPython:import cv2 src = cv2.imread(r'test.bmp') #im.
2021-04-20 16:12:27 1218
原创 selenium自动化中停止页面加载
参考:selenium 自动化中断浏览器加载,加快自动化与运行速度某憨批站点,老是UI全加载好了然后不知道哪个JS没加载出来,浏览器转圈能转一万年,然后selenium也憨憨的陪着浏览器等到世界末日参考代码里的pymouse操作鼠标的库导入报错,查了下还要和什么pyHook和pyUserInput,懒得折腾了只用了发送按键消息的pywin32发送按键消息的函数:27我记得是ESC键的键值,其他参数没研究#发送ESC按键消息中断页面加载def stopLoading(): .
2021-04-19 17:48:10 2849
原创 拆分atlas图像
最近玩个Unity开发的游戏,手又痒了拆开看了看想把atlas图集拆开,先用的unity切割图集并且读取图集的方法,发现有些小图切割的不对重新找了个配合atlas文件的:解析atlas文件不过代码是python2的,把格式改成了python3能用# -*- coding: utf-8 -*-import osimport sysimport os.pathimport shutilfrom PIL import ImagefileName = input('输入要解析的文件
2021-04-11 13:34:12 1385 1
原创 DAZ设置dForce模拟权重
之前知道可以这么设置,但是嫌麻烦没弄但是发现复杂一些的模拟起来就很很混乱,还是得设置还是按之前的流程,MD到max到SP最后DAZ一样的绑定、添加模拟创建权重修改器切换到绘制工具添加权重图全选设置权重选择时按Ctrl和+键扩选过渡参考保存应用权重一方面全部模拟的话性能开销大,再一方面有些部分模拟了的效果还不如不模拟对比,一边有权重一边没有...
2021-04-11 01:08:35 1823 3
原创 虚幻4打包报错
PackagingResults: Error: System.ArgumentException: 已添加了具有相同键的项。UATHelper: 烘焙 (Windows (64-bit)): BUILD FAILED不知道原因是什么,总之先放个位置在这里
2021-04-05 14:44:50 2539 8
原创 DAZ角色导入虚幻4并重定向到Mannequin骨骼的动画
接上一篇:MD制作服装导入DAZ参考了:Daz3d Genesis 8 export to Unreal Engine and retargeting skeleton直接用的之前MD里做的衣服,随便加了个预设头发用的DAZ自己的导入虚幻4的桥接件虚幻4也有插件,还TM是收费的,然后效果还不如DAZ自带的免费的桥接件就NM离谱,头发材质总是丢失导出完成后在对应目录有个toUE文件夹,把里边的fbx导入虚幻4打开骨骼进入骨骼重定向,选择人形绑定已经有
2021-04-04 13:15:21 3908 2
原创 MD制作服装导入DAZ
测试环境:DAZ Studio4.14 \ 3Dmax2021 \ MarvelousDesigner9 \ Substance Painter2021.1.0先从DAZ导出身体模型步骤参考:DAZ场景转换进3Dmax我是先桥接到max里然后导出obj,从DAZ直接导出obj应该也可以,但是MD里搞完的服装直接导入DAZ一般都有穿模,所以反正都要在max里调整的导出身体obj后到MD里加载直接有DAZ的单位设置选项,倒是挺方便多边形可以画版片版片弄完了用缝纫连接.
2021-04-04 01:04:30 6584 4
原创 虚幻4_用Speed Tree For UE4生成和导入受环境风力影响的树木
用的8.4.2版本,引擎版本4.26.1打开后随便选个预设树木可以编辑和预览风力预览风向控制随便设置下就行,导入引擎后还是以引擎里场景中创建的风场的强度和方向为准导出资源把导出的.st文件导入引擎把树加到场景,再加入一个风场,设置风场参数,树木表现便会动态变化...
2021-04-03 21:01:26 1963
原创 虚幻4蓝图_CIWS Turret
4.26.1版本测试更新说明它已更改为基于跟踪。添加了位置预测拦截系统。1.1识别友军或敌人该系统比较组件标签以识别友军或敌人。 使用Team变量设置组件标签。 如果是子组件,它将继承其父组件的组件标签。 炮塔只会攻击敌人。1.2 索敌使用雷达跟踪通道自动搜索目标。 这是一个自定义跟踪通道。1.3 可视性检查如果炮塔和目标之间有东西挡住了视线,则不会锁定目标1.4.1 俯仰角度极限俯仰角度默认限制在-...
2021-04-03 16:40:44 693
原创 Python_OpenCV通道分离
参考:OpenCV-python之通道的分离和合并import cv2import numpy as npimg = cv2.imread("test.bmp")b, g, r = cv2.split(img) '''如果只想返回其中一个通道: b = cv2.split(img)[0] g = cv2.split(img)[1] r = cv2.split(img)[2]'''cv2.imshow("R", r)cv2.imshow("G", g)cv2.im
2021-04-02 17:34:11 291
原创 C++_OpenCV分离RGB通道
参考:OpenCV3之——分离与合并图像颜色通道:split()&merge()#include<opencv.hpp>#include<opencv2\imgproc\types_c.h>//解决CV_RGB2GRAY:无法解析的标识符using namespace cv;int main(){ //类型声明 std::vector<Mat> channels; Mat imageBlueChannel; Mat imageGreenC
2021-04-02 17:19:02 1623
pygame_2D射击小游戏
2020-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人