- 博客(29)
- 收藏
- 关注
原创 qt合并项目时,移植ui界面的正确操作
2.3清除后重新构建,QT可能会往ui_xxxxx.h文件里自动添加作用域,会导致报错,目前没有找到禁止qt自己添加作用域的方法,遇到了记得手动删除掉。直接选中旧项目的界面中所有的控件,Ctrl+c ,到新项目中的界面Ctrl+v进去。2.1完全不打开qtcreator,直接把文件夹中这四个文件拷贝过去。1.1打开要合并的两个项目的designer。1.2 然后把文件夹中的这仨文件拷贝过去。2.2打开新项目,清除后再重新构建。
2024-04-24 09:44:34 91
原创 【Qt快速上手拼界面】-我要成为拼图糕手
这样子运行后的widget,就可以随着整个软件界面的放大缩小而自适应改变了。不要用Layout控件,拖拽layout的时候容易出现无法嵌套的情况,上网查半天都解决不了。拉局部控件,先拉个widget,往里边塞所有想放的控件。3.1如图,第1步:点中最父级的widget,第2步:点布局工具栏中取消所有布局按钮。3.6刚拉好的界面,运行后如果没显示,记得把shadow build关掉。3.3 选中刚拉的widget框,点工具栏中的垂直布局按钮。3.4 布局框可以随意嵌套,举一反三,你已经是拉界面糕手了。
2024-04-24 09:29:38 41
原创 vs2022 c++ 生成动态库并调用(windows)
环境:vs2022 windows c++生成动态库1.创建动态库项目2.建好后如图,把自带的头文件源文件删干净3.打开项目属性,禁用预编译头4.要提供外部调用的类或函数,加上编译器指令_declspec(dllexport),像图里这样加5.外部调用的头文件里,不要包含自己写的其他头文件,不然要一起提供给外部。使用前置声明解决这个问题前置声明:其他头文件声明在源文件里,如果外部调用的头文件需要用到其他头文件的类,可以如图操作:6.点这里编译出动态库调用动态库1.vs新
2024-04-16 18:07:49 288
原创 win10 永久关闭实时防护【亲测唯一简单有效方法,排雷无效方法】
尤其是最后一个方法,当你重启一次的时候,实时防护确实被关了。当你重启第二次的时候,实时防护又马上打开了。原因是,重启第二次的时候,gpedit.msc你按教程改的值被系统改回去了。前言:本人试过无效的方法:注册表建文件,在某个文件里加代码, 改策略组编辑器的值(gpedit.msc)2.把电脑中的所有磁盘都添加进去。实时防护开了也不会生效。1.按照链接中的指导,打开 【Windows安全中心中添加排除项 】的窗口。
2024-01-02 02:32:03 504
原创 godot 子节点背景 平铺整个窗口
1.如图,建一个Control为根节点,再建一个TextureRect为子节点,把黑色图片丢进TextureRect里。2. 选中TextureRect,把Layout Mode属性改为Anchors。3.这时候会弹出新属性Anchors Preset,选择Full Rect。图中橙色框是Control的大小范围,也就是游戏的窗口大小。补充:这里为什么不用Sprite显示背景。(版本godot 4)
2024-01-01 00:40:50 386
原创 ai将一个图层里的多个图案批量独立导出svg
2,点资源导出,把图案拖进来(如果是图案是散开的,记得分好组)3,全选窗口内的图案,格式选svg,导出即可。
2023-12-30 15:05:39 474
原创 回调函数_通俗用法
这是某种常见的代码风格,将回调函数声明为指针,有利于回调函数与普通函数作区分。–回调函数A 被传参到某个函数B,叫做:在函数B注册了A。–回调函数传参时,写起来太长了,用typedef缩短点。–被当作参数传递的函数,叫回调函数。为什么回调函数是函数指针的形式。术语“注册”是什么意思?
2023-12-16 23:56:20 20
原创 个人ffmpeg常用命令(待更新)
keyint_min 1 keyint表示关键帧(IDR帧)间隔,这个选项表示限制IDR帧间隔最小为1帧,与设置的GOP等长。-c:v libx264 指定视频编码器为 libx264,这是用于 H264 编码的标准编码器。-vf scale=480:-1 指定合成视频的分辨率自适应宽为480,高按照比例计算。-i input.mp4 指定输入文件,即你想要转换的 MP4 文件。image%3d.jpg 表示生成的图片序号为3个数字。-i 是一个参数,表示后面跟着的是输入文件或流的路径。
2023-12-16 23:39:14 25
原创 解决steam下载速度过慢的问题
2.如图,点更改设置,勾选Netlogon服务,再点确定退出。然后steam下游戏就能恢复电脑正常网速了:D。1.搜索防火墙,如图点击。
2022-12-12 09:45:51 974 2
原创 qt creator LINK : fatal error LNK1158: 无法运行“rc.exe”彻底解决方法
qt creator配环境问题
2022-11-24 11:41:53 1518 1
原创 Eigen库解二元一次方程(不懂矩阵操作的范例
https://eigen.tuxfamily.org/index.php?title=Main_Page下载Eigen库包含库目录操作下载完解压,打开到如图所示的路径,复制它,丢编译器里首先,列出要解的方程,一定要写成这种格式的:2x - y =1-x + 3y = 3等式左边的常数装进Matrix2f A等式右边的常数装进Vector2f b结果是Vector2f x#include <iostream>#include<cmath>#includ
2022-05-27 10:05:02 315
原创 c++读取文件名称(windows)
目标文件夹:源码:#include<iostream>#include<vector>#include<string>#include<io.h>void getAllFiles(string path, vector<string>& files){ //文件句柄 long hFile = 0; //文件信息 struct _finddata_t fileinfo; string p; if ((hF
2022-04-20 17:43:31 1173
原创 cv坐标转pcl点云坐标并显示
void PrintToPcl(pcl::PointCloud<pcl::PointXYZ>::Ptr cloud3D, pcl::PointCloud<pcl::PointXYZ>::Ptr cloudPoint) { //打印单张图 pcl::visualization::PCLVisualizer::Ptr viewer3d(new pcl::visualization::PCLVisualizer("拟合结果3d")); viewer3d->addPoint
2022-04-20 16:24:07 369
原创 async多线程的简单使用例子
using namespace std;#include<iostream>#include<mutex>#include<future>#include<thread>#include<chrono>int g_id = 0;mutex mutex_g_id;int consumer(void){ lock_guard<mutex> lock(mutex_g_id); g_id = 0; for (size
2021-01-27 02:23:16 107
原创 c++ 链式栈的简单实现
template<typename T>class CStack{public: CStack(void); CStack(const CStack& _stack); CStack& operator=(const CStack& _stack); ~CStack();public: inline T top(void)const; inline bool empty(void)const; inline size_t get_size(void)
2020-11-14 10:18:53 129
原创 c++ 删除字符串中的空格
#include<string>using namespace std;void trim(string& s){ size_t index = 0; while (true) { index = s.find(' '); if (index == string::npos) //检查下标是否到了字符串尾 { return; } s.erase(index, 1); }}测试int main(int argc, char** argv)
2020-10-30 10:43:09 1774
原创 《c++ primer》12章习题:文本查询Demo
int main(){ vector<string>text; text.push_back("The Meteorological Agency has called for caution against mudslides and flooding due to a record rainfall in Yamagata Prefecture, northern Japan"); text.push_back("Weather officials forecast more heav
2020-07-30 23:49:50 117
原创 C++ 声明一个类的类类型函数,提示不兼容
错误例子:class A{ public: B b();};class B{ public: A a();};B A::b(); //报错正确写法以及讲解:link.
2020-07-12 12:11:18 1645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人